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;

好了, 最后别忘了给文章点赞~~~

文章知识点与官方知识档案匹配,可进一步学习相关知识
MySQL入门技能树数据库组成表12608 人正在系统学习中

————————————————
版权声明:本文为CSDN博主「洪韭菜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_39564789/article/details/121795000