다른 테이블에서 조인하는 테이블의 열을 업데이트하려고합니다.
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'
그러나 그것은 불평하고 있습니다 :
메시지 170, 수준 15, 상태 1, 줄 2
줄 2 : 'a'근처의 구문이 잘못되었습니다.
여기서 무엇이 잘못 되었습니까?
UPDATE table1 a SET a.[field] = b.[field]
별명을 제거해도 작동하지 않습니다.UPDATE table1 a SET [field] = b.[field]