Ich möchte eine Spalte in einer Tabelle aktualisieren, die eine Verknüpfung mit einer anderen Tabelle herstellt, z. B.:
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 wird geklagt:
Msg 170, Ebene 15, Zustand 1, Zeile 2
Zeile 2: Falsche Syntax bei 'a'.
Was ist hier falsch?