加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle表连接

发布时间:2020-12-12 13:37:57 所属栏目:百科 来源:网络整理
导读:? create table a( aid number, aname varchar2(20) ); create table b( bid number, bname varchar2(20) ); create table c( cid number, cname varchar2(20) ); insert into a(aid,aname) SELECT 1,‘a1‘ FROM dual union all SELECT 2,‘a2‘ FROM dual;

?

create table a(
aid number,
aname varchar2(20)
);
create table b(
bid number,
bname varchar2(20)
);

create table c(
cid number,
cname varchar2(20)
);

insert into a(aid,aname)

SELECT 1,‘a1‘ FROM dual
union all
SELECT 2,‘a2‘ FROM dual;

insert into b
SELECT 1,‘b1‘ FROM dual;

insert into c
SELECT 2,‘c2‘ FROM dual
union all
SELECT 1,‘c1‘ FROM dual;

commit;

?

1、SELECT * FROM a left join b on a.aid=b.bid left join c on c.cid= a.aid;

结果:

2、SELECT * FROM a left join b on a.aid=b.bid left join c on c.cid= b.bid;

3、SELECT * FROM a left join b on a.aid=b.bid right join c on c.cid= b.bid;

4、SELECT * FROM a inner join b on a.aid=b.bid right join c on c.cid= b.bid;

5、SELECT * FROM a inner join b on a.aid=b.bid left join c on c.cid= b.bid;

6、SELECT * FROM a cross join c

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读