我有两个具有相同表名的数据库,
数据库一个名称为DB1,表名为 table1 :
id| dv_no | name
1 | 15-101| mics
数据库二名称DB2,表名为 table1 :
id| dv_no | name
1 | 16-101| juan
两个dv_no在两个数据库中都是唯一的。
我的问题是我想要一个查询在不同数据库中的两个表之间进行选择,并使用动态dv_no作为条件更新名称字段
答案 0 :(得分:0)
您可以使用以下查询
更新值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