Я хочу обновить столбец в таблице, создав соединение в другой таблице, например:
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'
Но он жалуется:
Msg 170, уровень 15, состояние 1, строка 2
Строка 2: неправильный синтаксис рядом с 'a'.
Что здесь не так?