SQL查询更新不同数据库中两个联合表之间的数据
问题描述:
我有两个数据库“db1”和“db2”与同一个表“table1”。这两个表具有唯一的主键“dv_no”。我的问题是我想要在两个数据库[db1.table1和db2.table1]两个表[db1.table1和db2.table1]之间的联合两个表的联合两个表的更新特定数据。SQL查询更新不同数据库中两个联合表之间的数据
答
喜欢这个
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
要查找*具体*回答您必须添加*具体*细节,如数据样本和所需输出。如果您尝试过某些功能,请分享您的代码和问题。 – gofr1
MySQL? SQL Server? PostgreSQL的?你在使用哪种RDBMS? – eggyal
哪个数据库?? –