2017-06-21 10 views
0

テーブル2のcolumn2の値を両方のテーブルのcolumn1の両方の値を比較して取得することによって、table1のcolumn2の値を更新しようとしています。私が以下で行ったクエリでエラー(「マルチパート識別子「dbo.PID0147_PEX_LCC.PEX_LCC」をバインドできませんでした)が表示されます。SQL - table2からtable1の値を更新する

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; 

答えて

0

そのわずかエイリアス名は

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 

違いが。

関連する問題