sql >> Database teknologi >  >> RDS >> Sqlserver

SQL-server opdatere flere kolonner fra en anden tabel

TSQL understøtter ikke rækkeværdikonstruktør . Brug dette i stedet:

UPDATE table1 
SET a = t2.a,
    b = t2.b,
    (...)
FROM 
(
SELECT ..... with join ... WHERE .... 
) t2
WHERE table1.id = table2.id


  1. Erstatter kun den n'te forekomst af karakter

  2. Sådan vedhæftes en mysql-databasefil

  3. Hvordan viser man Oracle-skemastørrelse med SQL-forespørgsel?

  4. MySQL C++ Connector:udefineret reference til `get_driver_instance'