mysql表查询对比另一个表的某个字段是否相同就把相同的行的某个字段赋值给对比的那个字段代码
时间: 2024-06-01 09:14:28 浏览: 106
对比两个数据库的字段是否一致 源码 (可对比两个数据库的一个或多个表或者所有表)
3星 · 编辑精心推荐
可以使用以下 SQL 语句实现:
UPDATE table1
SET field1 = table2.field2
WHERE table2.field2 = table1.field2;
其中,table1 和 table2 分别为要查询的两个表,field1 和 field2 分别是要比较和赋值的字段。如果两个表中的 field2 字段相同,则将 table2 中 field2 对应的行中的 field1 值赋给 table1 中对应行的 field1 字段。
阅读全文