码迷,mamicode.com
首页 > 数据库 > 详细

Oracle 左连接、右连接、全外连接、(+)号作用

时间:2017-08-08 14:01:14      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:匹配   from   补充   实现   select   rom   左连接   acl   out   

左外连接(Left outer join/ left join)
select * from a left join b on a.id = b.id;
select * from a,b where a.id = b.id(+);
用(+)来实现,这个+号可以这样来理解: + 表示补充,即哪个表有加号,这个表就是匹配表。所以加号写在右表,左表就是全部显示,故是左连接。
右外连接(right outer join/ right join)
select * from a right join b on a.id = b.id;
select * from a,b where a.id(+)=b.id;
用(+)来实现,这个+号可以这样来理解: + 表示补充,即哪个表有加号,这个表就是匹配表。所以加号写在左表,右表就是全部显示,故是右连接。

Oracle 左连接、右连接、全外连接、(+)号作用

标签:匹配   from   补充   实现   select   rom   左连接   acl   out   

原文地址:http://www.cnblogs.com/changxr/p/7306028.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!