2016-06-14 46 views
0

我有兩個數據庫「db1」和「db2」與同一個表「table1」。這兩個表具有唯一的主鍵「dv_no」。我的問題是我想要在兩個數據庫[db1.table1和db2.table1]兩個表[db1.table1和db2.table1]之間的聯合兩個表的聯合兩個表的更新特定數據。SQL查詢更新不同數據庫中兩個聯合表之間的數據

+0

要查找*具體*回答您必須添加*具體*細節,如數據樣本和所需輸出。如果您嘗試過某些功能,請分享您的代碼和問題。 – gofr1

+2

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

+1

哪個數據庫?? –

回答

0

喜歡這個

select * from db1.table JOIN db2.table on 
db1.table.column = db2.table.column 
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