浅谈Oracle表之间各种连接
Posted 明湖樵夫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅谈Oracle表之间各种连接相关的知识,希望对你有一定的参考价值。
Oracle表之间的连接分为三种:
1.内连接(自然连接)
2.外连接
2.1.左外连接(左边的表不加限制,查询出全部满足条件的结果)
2.2.右外连接(右边的表不加限制,查询出全部满足条件的结果)
2.3.全外连接(左右两边表均不加限制)
3.自连接(同一张表内的连接)
SQL的标准写法:
select table1.column,table2.column from table1 [inner|left|right|full] join table2 on table1.column1 = table2.column2;
特别说明:
(1)如果使用from子句指定内,外连接,则必须要使用on子句指定连接条件;
(2)如果使用(+)操作符指定外连接,则必须使用where子句指定连接条件。
实例说明:
参见博客http://www.blogjava.net/hello-yun/archive/2011/04/08/347890.html
以上是关于浅谈Oracle表之间各种连接的主要内容,如果未能解决你的问题,请参考以下文章