sql >> Databasteknik >  >> RDS >> Sqlserver

SQL-uppdateringsfrågesyntax med inre koppling

SET måste komma före FROM\JOIN\WHERE del av frågan.

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. MySQL Second (eller tredje) Index Of in String

  2. MySQL - räkna per månad (inklusive saknade poster)

  3. Hur återställer jag PostgreSQL-dumpfilen till Postgres-databaser?

  4. Hur räknar man alla NULL-värden i en tabell?