sql >> Database teknologi >  >> RDS >> Sqlserver

SQL-opdateringsforespørgselssyntaks med indre joinforbindelse

SET skal komme før FROM\JOIN\WHERE del af forespørgslen.

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. Sådan opretter du transaktionsreplikering

  2. Oracle 10g Express-hjemmesiden kommer ikke op

  3. Du ved, du vil:Migrere fra Oracle til MariaDB

  4. Hvordan opdaterer jeg fra en SELECT i SQL Server?