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

问题描述:

我有两个数据库“db1”和“db2”与同一个表“table1”。这两个表具有唯一的主键“dv_no”。我的问题是我想要在两个数据库[db1.table1和db2.table1]两个表[db1.table1和db2.table1]之间的联合两个表的联合两个表的更新特定数据。SQL查询更新不同数据库中两个联合表之间的数据

+0

要查找*具体*回答您必须添加*具体*细节,如数据样本和所需输出。如果您尝试过某些功能,请分享您的代码和问题。 – gofr1

+2

MySQL? SQL Server? PostgreSQL的?你在使用哪种RDBMS? – eggyal

+1

哪个数据库?? –

喜欢这个

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

,如果它是关于T-SQL,你可以尝试这样的:

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