db2多表更新 表A,B update A a,B b set a.a1='2',b.b1='3' where a...
发布网友
发布时间:2024-05-07 02:41
我来回答
共1个回答
热心网友
时间:2024-06-21 20:41
db2的多表更新最好用merge into语法
多表更新一次也只能更新一个表,不能同事更新2个表的
update A a set a.a1='2' where exists (select 1 from B b where a.a0=b.b0) ;
update B a set b.b1='3' where exists (select 1 from A a where a.a0=b.b0) ;