我有一個表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查詢。 –