Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Składnia zapytania aktualizującego SQL z wewnętrznym sprzężeniem

SET musi pojawić się przed FROM\JOIN\WHERE część zapytania.

UPDATE CE
SET sJobNumber = AD.JobNumber
FROM CostEntry CE 
    INNER JOIN ActiveCostDetails As AD 
        ON CE.lUniqueID = AD.UniqueID
WHERE CE.SEmployeeCode = '002'
    AND SubString(CostCentre, 1, 1) = sDepartmentCode
    AND substring(CostCentre, 3, 1) = sCategoryCode
    AND substring(CostCentre, 5, 2) = sOperationCode


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Analiza MS SQL Server dla tych, którzy widzą go po raz pierwszy

  2. Co oznacza SELECT ... FOR XML PATH(' '),1,1)?

  3. Zrozumienie instrukcji DROP TABLE w SQL Server

  4. Jak dodać kolumnę obliczeniową w tabeli SQL Server — samouczek SQL Server / T-SQL, część 47

  5. Jaki jest najlepszy sposób na stronicowanie wyników w SQL Server