您的位置:首页 > 数据库 > Oracle

oracle中的(+)表示外连接,总是放在从表(非主表)的一方

2016-08-10 10:21 99 查看
例如: ----------------------------- 左外连接:

selectA.a,B.a from A LEFT JOIN B ON A.b=B.b;

等价于

selectA.a,B.a from A,B where A.b = B.b(+);

再举个例子,这次是--------------右外连接:

selectA.a,B.a from A RIGHT JOIN B ON A.b=B.b;

等价于

selectA.a,B.a from A,B where A.b
(+)

= B.b;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: