繁体   English   中英

sql查询不同数据库中两个联合表之间的更新数据

[英]sql query update data between two union tables in different database

我有两个数据库“db1”和“db2”,同一个表“table1”。 这两个表具有唯一的主键“dv_no”。 我的问题是我希望 sql 查询合并两个数据库 [db1.table1 和 db2.table1] 中的两个表,更新两个表 [db1.table1 和 db2.table1] 之间的特定数据。

如果是关于 t-sql 你可以这样尝试:

UPDATE DB1.dbo.TABLE1
SET tbl1.SOMECOLUMN = tbl2.SOMECOLUMN
FROM DB1.dbo.TABLE1 tbl1
INNER JOIN DB2.dbo.TABLE2 tbl2 ON tbl2.dv_no = tbl1.dv_no

像这样

select * from db1.table JOIN db2.table on 
db1.table.column = db2.table.column

暂无
暂无

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

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