首页 > 数据库技术 > 详细

Oracle 多表关联更新

时间:2018-08-21 10:16:58      阅读:178      评论:0      收藏:0      [点我收藏+]

create table t1(
  id number(10),
  name varchar2(10)
);
create table t2(
  id number(10),
  name varchar2(10)
);

insert into t1 values(1,‘06‘);
insert into t1 values(2,‘02‘);
insert into t2 values(3,‘03‘);
insert into t2 values(1,‘01‘);

select * from t1;
select * from t2;

update t1
set t1.name = (select t2.name from t2 where t2.id=t1.id)
where exists (select * from t2 where t2.id=t1.id) ;

Oracle 多表关联更新

原文:https://www.cnblogs.com/szl6/p/9509537.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!