[英]sql query select between two tables and update data between that two tables
我有2個具有相同表名的數據庫,
數據庫名稱為DB1且表名稱為table1 :
id| dv_no | name
1 | 15-101| mics
數據庫兩個名稱DB2,表名稱為table1 :
id| dv_no | name
1 | 16-101| juan
兩個dv_no在兩個數據庫中都是唯一的。
我的問題是我希望查詢在不同數據庫的兩個表之間進行選擇,並使用動態dv_no作為條件來更新名稱字段
您可以使用以下查詢更新值
Update db1.table1 set db1.table1.name=db2.table1.dv_no where db1.table1.dv_no=db2.table1.dv_no
您可以選擇使用以下查詢
Select * from db1.table1
Union all
Select * from db2.table1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.