一次更新多条数据,表A(id number,name varchar2(50),age number);B(id number,name varchar2(50),age number),那么我想要当B中的年龄和A中的年龄一样的时候,此时让A中的name和B中对应的name一样。
update A a set a.name=(select b.name from B b where a.age=b.age);
一次更新多条数据,表A(id number,name varchar2(50),age number);B(id number,name varchar2(50),age number),那么我想要当B中的年龄和A中的年龄一样的时候,此时让A中的name和B中对应的name一样。
update A a set a.name=(select b.name from B b where a.age=b.age);
转载于:https://my.oschina.net/u/1410278/blog/190918