sqlserver(mysql) 表更新来自另一个表的数据

sqlserver(mysql) 表更新来自另一个表的数据

这个批量更新时,主要是通过两个表的唯一键匹配来更新,sqlserver和mysql写法略有不同。

mysql


update sdbs002 inner join 
inventory on sdbs002.商品编号 = inventory.商品编号
set sdbs002.商品名称 = inventory.商品名称


SqlServer

update sdbs002
set sdbs002.商品编号 = inventory.商品名称
from sdbs002,inventory
where sdbs002.商品名称 = inventory.商品编号

都是更新表sdbs002的 商品名称字段。

qrcode