场景:两张表有一个共有的字段关联,比如说 A 表,B 表都有一个关联的 id,现在想根据 id,将 A 表的 name 字段更新到 B 表的 name 字段上
SQL:
update tab1 | |
set val = (select val | |
from tab2 | |
where tab1.id = tab2.id) | |
where exists(select 1 from tab2 where tab1.id = tab2.id); |
参考:
https://blog.csdn.net/aiynmimi/article/details/53993803