Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Gute Möglichkeit, den Tabellenalias in der Update-Anweisung zu verwenden?

UPDATE ra 
   SET ra.ItemValue = rb.ItemValue
  FROM dbo.Rates ra
 INNER JOIN dbo.Rates rb
         ON ra.ResourceID = rb.ResourceID
WHERE ra.PriceSched = 't8'
  AND rb.PriceSched = 't9';

Dies kann zur Verbesserung der Leistung beitragen.