有一表A,其结构如下:
name col1 col2 col3
wang
li
zhang
有另一表B,其结构如下:
name col4
wang v1
li v2
zhang v3
A表的name列和B 表的name列完全一样,现需要更新
A 表的col3列使之与B表的col4 值完全一样,SQL 该怎样写?
------解决方案--------------------
- SQL code
update aset a.col3=b.col4from a inner join b on a.name=b.name
------解决方案--------------------
- SQL code
update a set a.col3=b.col4 from a inner join b on a.name=b.name