Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Zbiorcza aktualizacja rekordów za pomocą SQL

Twój sposób jest poprawny, a oto inny sposób, w jaki możesz to zrobić:

update      Table1
set         Description = t2.Description
from        Table1 t1
inner join  Table2 t2
on          t1.DescriptionID = t2.ID

Zagnieżdżone zaznaczenie to długa droga do wykonania połączenia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Instrukcja usuwania SQL Server:jak usunąć jeden lub wiele wierszy z tabeli

  2. Błąd CTE:typy nie pasują do kotwicy i części rekurencyjnej

  3. SQL Server Z instrukcją

  4. SQL Server:Tylko ostatni wpis w GROUP BY

  5. Usuń profil poczty bazy danych (SSMS)