【发布时间】:2010-09-30 23:36:07
【问题描述】:
Wikipedia 状态:
“在实践中,很少使用显式右外连接,因为它们总是可以替换为左外连接并且不提供额外功能。”
谁能提供他们更喜欢使用 RIGHT 表示法的情况,为什么? 我想不出使用它的理由。对我来说,它永远不会让事情变得更清楚。
编辑: 我是一名 Oracle 资深人士,我制定了新年决心,让自己摆脱 (+) 语法。我想把它做好
【问题讨论】:
-
或者,换一种说法,你想左右(和完整)做:)
-
可以,当然,但正确吗?归结为开发人员对右外连接的理解有多么有限。它们不一样,否则它们将不存在。 #叹息
-
可以达到同样的效果。由于“A Left Join B”等同于“B right join A”,唯一的区别是列的顺序会在输出中改变。
标签: sql database right-join