Wikipedia状态:
“在实践中,很少使用显式右外连接,因为它们总是可以用左外连接代替并且不提供额外的功能。”
谁能提供他们更喜欢使用 RIGHT 表示法的情况,为什么? 我想不出使用它的理由。对我来说,这不会让事情变得更清楚。
编辑: 我是一名 Oracle 资深人士,制定了新年计划以摆脱 (+) 语法。我想做对
最佳答案
我能想到使用 RIGHT OUTER JOIN 的唯一原因是尝试使您的 SQL 更加 self 记录。
您可能希望对在一对多关系的依赖(多)端具有空行的查询使用左连接,对在独立端生成空行的查询使用右连接。
这也可能发生在生成的代码中,或者如果商店的编码要求在 FROM 子句中指定了表格声明的顺序。
关于sql - 什么时候或为什么要使用右外连接而不是左连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/436345/