我在Review表中添加了一列。现在,我想使用Users表中的相应UserId更新Review in中的UserId。当我使用下面的命令时,我收到了这个错误
无法绑定多部分标识符“t1.UserID”
。这是声明: :
UPDATE AT.dbo.Review
SET t1.UserID = t2.UserID
FROM AT.dbo.Review t1
JOIN AT.dbo.Users t2 ON t1.LastName = t2.LastName
有人能指出我正确的方向吗?
答案 0 :(得分:3)
使用别名t1
代替AT.dbo.Review
:
UPDATE t1
SET t1.UserID = t2.UserID
FROM AT.dbo.Review t1
JOIN AT.dbo.Users t2 ON t1.LastName = t2.LastName