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