如何使用来自另一个数据库(同一服务器)的类似表(不是同一列)的数据更新2个不同的列,以下查询适用于一列如何更改2列更新的相同查询。 / p>
update pdldb.items
set opening_value = t.clsbal
from [pdldb16-17].items as t
where pdldb.items.id=t.id
第二列更新应为
cls=t.op_stk
答案 0 :(得分:0)
尝试此查询,
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
答案 1 :(得分:0)
以下是解决方案,
update pdldb.items set opening_value= t.clsbal , cls=t.op_stk from [pdldb16-17}.items as t where pdldb.items.id=t.id;