Oracle中的 (+) 是一種左/右連接的特殊表達方式,(+)號一側代表被連接的物件
可以把它想象成一個箭頭(即連接的方向),如果這個符號出現在等號左邊就是 從右 向左的方向連接(即為右連接),反之如果出現在等號右邊就是 從左 向右的方向連接(即為左連接),具體見下例:
左連接: select A.a,B.a from A LEFT JOIN B ON A.b=B.b;
等價于select A.a,B.a from A,B where A.b = B.b(+);
右連接: select A.a,B.a from A RIGHT JOIN B ON A.b=B.b;
等價于select A.a,B.a from A,B where A.b (+) = B.b;
以上概念建立在您已了解且能分辨左右鏈接的基礎上,如有幫助請點贊,反之請出門右拐先走百度… 😄
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/184956.html
標籤:其他
上一篇:Oracle表空間
