sql查询在两个表之间进行选择并更新这两个表之间的数据

我有2个具有相同表名的数据库,

数据库名称DB1与表名table1

id| dv_no | name

1 | 15-101| mics

数据库两个名称带有表名table1的 DB2:

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
链接地址: http://www.djcxy.com/p/94233.html

上一篇: sql query select between two tables and update data between that two tables

下一篇: How to insert data from one database table to another database table?