sql >> Databáze >  >> RDS >> Sqlserver

Dobrý způsob, jak použít alias tabulky v příkazu Update?

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';

To může pomoci zlepšit výkon.



  1. Tabulka [název_tabulky] není uzamčena

  2. Ignoruje MySQL hodnoty null na jedinečných omezeních?

  3. Problémy s ovladačem mysql

  4. mysqladmin:připojení k serveru na 'localhost' se nezdařilo