现在的位置: 首页 > 综合 > 正文

ORACLE 两个表之间更新的实现

2013年05月17日 ⁄ 综合 ⁄ 共 313字 ⁄ 字号 评论关闭

前提条件:

表info_user中有字段id和name,字段id为索引

表data_user_info中有字段id和name,字段id为索引

其中表info_user中字段id和表data_user_info中字段id数值一致。

要求实现:

更新表info_user中的字段name 与表data_user_info中字段name一致。

实现的SQL语句为:

update info_user i set (i.name) = (select  d.name from data_user_info d where d.id = i.id)
 
  where i.id = (select d.id from data_user_info d where d.id = i.id);

commit;

抱歉!评论已关闭.