我有一个表Benefit
与列benefitID
,SchemeMemberID
和personID
。更新在另一个表上的值新添加的列
我有另一个表SchemeMember
与SchemeMemberID
和SchemeName
。
现在我从Benefit
表中删除了personID
表,我在SchemeMember
表中添加了这个表。
如何使用Benefit
表更新personID
列?
我有一个表Benefit
与列benefitID
,SchemeMemberID
和personID
。更新在另一个表上的值新添加的列
我有另一个表SchemeMember
与SchemeMemberID
和SchemeName
。
现在我从Benefit
表中删除了personID
表,我在SchemeMember
表中添加了这个表。
如何使用Benefit
表更新personID
列?
如果你还没有从benefit
表中删除PersonID
列, 使用下面的脚本SchemeMember
表
UPDATE c
SET c.personID =b.personID
FROM benefit b
JOIN SchemeMember c on b.SchemeMemberID =c.SchemeMemberID
谢谢Unni krishanan –
标记为正确答案,如果解决方案解决了您的查询。 –
更新新增加的专栏中,我这样做,使用下面的查询。
UPDATE SchemeMember
SET personID = b.personUID
FROM SchemeMember s,benefit b
WHERE s.Id = b.SchemeMemberId
如果你已经删除它,那么它已经消失,否则使用现在时而不是过去时。除此之外:始终向我们展示您尝试的内容,其中至少应包含UPDATE查询。 –