oracle 内连接 左外连接 右外连接的用法,(+) 加号 符号用法
时间:2014-12-26 23:59 来源:linux.it.net.cn 作者:IT
左连接和右连接
+写左边为右连接,相当于right join
+写右边为左连接,相当于left join
1. 内连接很简单
select A.*, B.* from A,B where A.id = B.id
select A.*, B.* from A inner join B on A.id = B.id
以上两句是完全等价的
2. 左外连接
select * from emp a left join dept d on a.deptno=d.deptno
select * from emp a,dept d where a.deptno=d.deptno(+)
以上两句是完全等价的
3. 右外连接
select * from emp a right join dept d on a.deptno=d.deptno
select * from emp a,dept d where a.deptno(+)=d.deptno
以上两句是完全等价的
也就是说只要把语句中的表换个位置,右外和左外就可以起到同样的功能
(责任编辑:IT)
左连接和右连接
1. 内连接很简单
2. 左外连接 以上两句是完全等价的
3. 右外连接 也就是说只要把语句中的表换个位置,右外和左外就可以起到同样的功能 (责任编辑:IT) |