1. 程式人生 > >Oracle 左連接、右連接、全外連接、(+)號作用

Oracle 左連接、右連接、全外連接、(+)號作用

right rac sel 理解 右連接 left join ora rom 全外連接

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