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

Aktualisieren Sie mehrere Spalten in SQL

Versuchen Sie Folgendes:

UPDATE table1 
SET a = t2.a, b = t2.b, .......
FROM table2 t2
WHERE table1.id = t2.id

Das sollte in den meisten SQL-Dialekten funktionieren, mit Ausnahme von Oracle.

Und ja – es ist eine Menge Tipparbeit – so macht SQL das.