ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 表的幾種連接方式

表的幾種連接方式

原创 Linux操作系统 作者:jack198409 时间:2007-11-08 00:00:00 0 删除 编辑

SQL> select * from R
2 /

A B C
---------- ---------- ----------
4 2 5
4 3 5
6 3 4
6 5 7
7 3 2
6 6 6

6 rows selected

SQL> select * from S;

B C D
---------- ---------- ----------
3 5 7
5 2 3
2 5 6
8 8 8
2 5 6
5 2 3

6 rows selected

--左連接
select * from r
select r.*,s.* from r,s where r.b=s.b(+)
order by r.a
select r.*,s.* from r left outer join s on r.b=s.b
order by r.a
select r.*,s.* from r left join s on r.b=s.b
order by r.a
--內連接
select r.*,s.* from r inner join s on r.b=s.b
order by r.a
select r.*,s.* from r,s where r.b=s.b
--右連接
select r.*,s.* from r,s where r.b(+)=s.b
order by r.a
select r.*,s.* from r right join s on r.b=s.b
order by r.a
select r.*,s.* from r right outer join s on r.b=s.b
order by r.a
--自然連接
select r.*,s.* from r,s


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10768286/viewspace-83465/,如需转载,请注明出处,否则将追究法律责任。

下一篇: 列變行的SQL語句
请登录后发表评论 登录
全部评论

注册时间:2007-12-13

  • 博文量
    135
  • 访问量
    285074