使用两个表更新一个表列时出错

时间:2012-12-14 08:01:00

标签: sql sql-server-ce

我正在尝试更新表中的列,并引用其他表。有两个表,nt_masterinstrumentSQLSymbol(参见屏幕A)。 nt_masterinstrument中的说明为空,我尝试从SQLSymbol更新它。屏幕B显示更新语句和错误。我正在使用MS SQL Compact查询分析器。

图片:

Two Tables And Update Statement

简单来说:两个表,TblCust和TblTemp如下:

TblCust CustCode CustName

      T01   

TblTemp TempCode TempName

      T01       Andy Skinner

请帮我编写一个Update语句来更新TblTemp中的CustName。

1 个答案:

答案 0 :(得分:0)

试试这段代码:

update alias_tbl 
set alias_tbl.description=sqlsymbol.descrition
from nt_masterintrument alias_tbl  JOIN sqlsymbol
on nt_masterintrument.name=sqlsymbol.name
where /*filter condition*/