sql >> Database >  >> RDS >> Sqlserver

Syntaxis voor SQL-updatequery met inner join

De SET moet vóór de FROM\JOIN\WHERE . komen gedeelte van de zoekopdracht.

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. Installeer Apache, MySQL 8 of MariaDB 10 en PHP 7 op CentOS 7

  2. Salesforce SOQL van Apache OpenOffice

  3. Hoe voeg ik meerdere tekstvakwaarden in één veld met verschillende verschillende id's in?

  4. Scripts genereren om beperkingen voor externe sleutels in SQL Server-database opnieuw te maken - SQL Server / TSQL-zelfstudie, deel 73