SQL更新了来自不同数据库(同一服务器)的相似表(不是同一列)的2个不同的列



如何使用来自另一个数据库(同一服务器(的相似表(不是同一列(的数据更新2DDDFURENT列,以下查询对一个列的工作正常工作,如何更改2列更新的相同查询。

update pdldb.items
set opening_value = t.clsbal 
from [pdldb16-17].items as t
where pdldb.items.id=t.id

第二列更新应为

cls=t.op_stk

尝试此查询,

update i
set opening_value = t.clsbal 
    ,cls = t.op_stk
from pdldb.items i
inner join [pdldb16-17]..items t on i.id=t.id


以下是解决方案,

update pdldb.items set opening_value= t.clsbal , cls=t.op_stk from [pdldb16-17}.items as t where pdldb.items.id=t.id;

相关内容

  • 没有找到相关文章

最新更新