在表中搜索与不同表中的所有对应值匹配的行

时间:2014-04-08 19:50:43

标签: mysql

我正在尝试比较另一个表和列中的值,并将它们放在另一个表中的单独列中,我迷路了。

table1有2列OLD和NEW

table2也有OLD和NEW,但是new是空白的。

我正在尝试通过OLD列搜索table1,并将相应的NEW值放入表2中的NEW列。

最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

update table2
join table1 on table2.old = table1.old
set table2.`new` = table1.`new`