我有2个表EmployeeData
和employeePersonalData
。
我有一个共同的专栏emailId
。
现在我希望将emailId
的所有employeeData
复制到employeePersonalData
我怎么办?
答案 0 :(得分:1)
您可以访问similar question
它为我们提供了两种方法。
在此之前,请检查两个表中是否应该有一个类似于EmployeeId
的常用列。
所以你可以使用以下任何一种方法 -
1)将UPDATE FROM
与JOIN
一起使用将有助于
Update employeePersonalData
set employeePersonalData.emailId =employeeData.emailId
from employeePersonalData inner join employeeData b
on employeePersonalData.emploeeId =employeeData.employeeId
2)使用merge
MERGE INTO employeePersonalData
USING employeeData
ON employeePersonalData.emailId =employeeData.emailId
WHEN MATCHED THEN
UPDATE
SET employeePersonalData.emailId =employeeData.emailId;
答案 1 :(得分:0)
从employeePersonalData更新内部联接的集合a.emailId = b.emailId employee.e在a.emailId = b.emailId
上