首页 > 数据库 >SQLSERVER 多表关联更新表中字段

SQLSERVER 多表关联更新表中字段

时间:2022-09-18 12:23:45浏览次数:79  
标签:JOIN 表中字 SQLSERVER 别名 关联 多表 id LEFT

现实案例3张表,需要把表1的某个字段批量更新到表3的某个字段,表1的主键是表2的外键,表3的主键是表2的外键

UPDATE 表1别名 SET 表1别名.字段1=表2别名.字段1 FROM 表1 定义别名 LEFT JOIN 表3 定义别名 ON 表1别名.关联字段=表3别名.关联字段 LEFT JOIN 表2别名.关联字段=表3别名.关联字段

例子:

UPDATE a SET a.alias=b.name FROM iclock a LEFT JOIN acc_iclockzone c ON a.sn=c.sn_id LEFT JOIN acc_zone b on b.id=c.zone_id

标签:JOIN,表中字,SQLSERVER,别名,关联,多表,id,LEFT
From: https://www.cnblogs.com/Bighare/p/16704586.html

相关文章