Eine Tabelle mit JOIN in SQL Server aktualisieren?
Ich möchte eine Spalte in einer Tabelle aktualisieren, indem ich eine Verknüpfung zu einer anderen Tabelle herstelle, z.
UPDATE table1 a
INNER JOIN table2 b ON a.commonfield = b.[common field]
SET a.CalculatedColumn= b.[Calculated Column]
WHERE
b.[common field]= a.commonfield
AND a.BatchNO = '110'
Aber es beschwert sich:
Meldung 170, Ebene 15, Status 1, Zeile 2
Zeile 2: Falsche Syntax bei 'a'.
Was ist hier falsch?