努力添加列并加入SQL Server

时间:2020-06-18 16:41:52

标签: sql sql-server

我目前对SQL Server还是很陌生,我正在尝试执行联接并将带有数据的新列添加到现有表中。我的桌子是-

1)企业应用程序列表(包含Emp名称,Emp ID)

2)企业HR列表(包含emp名称,emp id,LoginID)

我需要在两个表之间执行联接,以在表1的新列中填充其雇员ID旁边的各个雇员LoginID。这将使我可以将该表用于进一步的分析。这是我的无效代码-

''''UPDATE EnterpriseApplicationListing 内 加入企业人力资源列表 开启EnterpriseHRlisting。emp id = EnterpriseApplicationListing。Emp ID SET EnterpriseApplicationListing.LoginID = EnterpriseHRlisting.LoginID'''

1 个答案:

答案 0 :(得分:0)

SQL Server在FROM中支持UPDATE子句,因此您需要:

UPDATE eal
    SET LoginID = ehl.LoginID
    FROM EnterpriseApplicationListing eal INNER JOIN
         EnterpriseHRlisting ehl
         ON ehl.emp_id = eal.Emp_ID;