繁体   English   中英

SQL Update 2来自不同数据库(同一服务器)的具有相似表(不同列)的不同列

[英]SQL Update 2 different columns with similar table(not the same columns) from different database (same server)

我如何使用来自另一个数据库(同一服务器)的相似表(不同列)的数据更新2个不同列,以下查询对一个列工作正常,如何更改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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM