首页 > 代码库 > Oracle中用一个表的数据更新另一个表的数据

Oracle中用一个表的数据更新另一个表的数据

update tbl1 a
   set (a.col1, a.col2) = (select b.col1, b.col2
                              from tbl2 b
                              where a.key = b.key)
   where a.key in(select key from tbl2)

Oracle中用一个表的数据更新另一个表的数据