【发布时间】:2014-04-30 20:34:07
【问题描述】:
如果左外连接和左连接做同样的事情。有没有优势 使用其中一个?在哪些情况下,您可能会选择使用 Left Join 而不是 Left Outer Join,反之亦然?
【问题讨论】:
-
嗯....你不会?如果你是肯定的,RI 被强制执行,等等,没有理由。
-
它们在语义上是相同的。第二只是第一的缩写形式。
-
Outer只是可选的,Inner来自Inner Join也是如此。这纯粹是编写者的偏好。 -
除非某些 DBMS 只允许两种语法中的一种,否则纯粹是偏好。
-
我这样做是为了便于阅读。当我浏览它时,它有助于清楚地区分 INNER 和 OUTER 连接
标签: sql join left-join outer-join