SQL - 更新table2中的table1值

时间:2017-06-21 13:20:27

标签: sql sql-server tsql

我试图通过获取表2 column2中的值并同时比较两个表中column1的值来更新table1中column2的值。我收到一个错误(“多部分标识符”dbo.PID0147_PEX_LCC.PEX_LCC“无法绑定。”)与我在下面进行的查询。

update 
BluePrismProcesses.dbo.PID0147_DM
Set 
PEX_LCC = dbo.PID0147_PEX_LCC.PEX_LCC
from
dbo.PID0147_DM d, dbo.PID0147_PEX_LCC p
where
d.CtryGrName = p.EWS_Country;

1 个答案:

答案 0 :(得分:0)

它的Alias名称有所不同

Begin Tran
    update 
    d
    Set 
    PEX_LCC = p.PEX_LCC
    from
    dbo.PID0147_DM d inner join  dbo.PID0147_PEX_LCC p
    on
    d.CtryGrName = p.EWS_Country
    Rollback