首页 > 数据库技术 > 详细

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

时间:2017-08-08 13:45:35      阅读:239      评论:0      收藏:0      [点我收藏+]

左外连接(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 左连接、右连接、全外连接、(+)号作用

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!