Aktualisieren Sie eine Tabelle mithilfe von JOIN in SQL Server?

Möchte ich zum aktualisieren einer Spalte in einer Tabelle macht einen join auf eine andere Tabelle 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 beschwert sich :

Msg 170, Level 15, State 1, Line 2
Zeile 2: Falsche syntax in der Nähe 'eine'.

Was ist hier falsch?

InformationsquelleAutor der Frage Manjot | 2009-10-21

Schreibe einen Kommentar