update demo_table a set (order_id,order_name)= ( select order_id, order_name from demo_order b where a.order_id=b.order_id ) where order_id ='001'; 这个sql语句不难看出,就是从demo_order表中选择适合条件的数据赋给demo_table
update demo_order a set order_name='橘子' where exists ( select 1 from demo_table b where a.order_id=b.order_id ); 原始数据: 执行语句后的数据: 以上语句可以这样理解,在demo_order中满足两表i
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号