2016-10-12 95 views
-6

我有一個表Benefit與列benefitID,SchemeMemberIDpersonID更新在另一個表上的值新添加的列

我有另一個表SchemeMemberSchemeMemberIDSchemeName

現在我從Benefit表中刪除了personID表,我在SchemeMember表中添加了這個表。

如何使用Benefit表更新personID列?

+3

如果你已經刪除它,那麼它已經消失,否則使用現在時而不是過去時。除此之外:始終向我們展示您嘗試的內容,其中至少應包含UPDATE查詢。 –

回答

0

如果你還沒有從benefit表中刪除PersonID列, 使用下面的腳本SchemeMember

UPDATE c 
    SET c.personID =b.personID 
    FROM benefit b 
     JOIN SchemeMember c on b.SchemeMemberID =c.SchemeMemberID 
+0

謝謝Unni krishanan –

+0

標記爲正確答案,如果解決方案解決了您的查詢。 –

0

更新新增加的專欄中,我這樣做,使用下面的查詢。

UPDATE SchemeMember 
SET personID = b.personUID 
FROM SchemeMember s,benefit b 
WHERE s.Id = b.SchemeMemberId 
相關問題