我有两个数据库" db1"和" db2"使用相同的表" table1"。这两个表具有唯一的主键" dv_no"。我的问题是我希望sql查询将两个表[db1.table1和db2.table1]中的两个表联合起来,在两个表[db1.table1和db2.table1]之间更新特定数据。
答案 0 :(得分:0)
喜欢这个
select * from db1.table JOIN db2.table on
db1.table.column = db2.table.column
答案 1 :(得分:0)
如果是关于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