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?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage