Sei in: Home : Competenze : SQL : Microsoft SQL : UPDATE utilizzando JOIN

UPDATE utilizzando JOIN

UPDATE Table1

SET Table1.Field1 = StagingTable.Field1

FROM Table1 INNER JOIN StagingTable

ON Table1.Field2 = StagingTable.Field2

WHERE StagingTable.Field3 IS NOT NULL


a volte serve anche per il DELETE una sintassi simile:

DELETE TB1
FROM Table1 TB1 INNER JOIN StagingTable
ON Table1.Field2 = StagingTable.Field2