数据表table1 --》 字段 name ,age,def,org_code,del_flag ,id
数据表table2 code, table1_id, own,del_flag
代码如下
update table2 b
left join (
select distinct name ,org_code,batch_no from table1 where del_flag = 0
) a on a.id= b.table1_id
set b.code= a.name ,b.own= a.org_code
where b.del_flag = 0 and (b.codeis null or b.ownis null);
本人拙见 -----仅供参考!
SQL更新操作:联查与数据填充
本文探讨了一个SQL更新语句的例子,该语句使用LEFT JOIN将table1和table2连接起来,基于特定条件更新table2的code和own字段。主要涉及数据库操作、SQL查询优化和数据完整性维护。
1177

被折叠的 条评论
为什么被折叠?



