为啥我们在 sql 中需要一个可选的关键字 OUTER? [复制]
Posted
技术标签:
【中文标题】为啥我们在 sql 中需要一个可选的关键字 OUTER? [复制]【英文标题】:why do we need an optional keyword OUTER in sql? [duplicate]为什么我们在 sql 中需要一个可选的关键字 OUTER? [复制] 【发布时间】:2018-04-16 01:14:18 【问题描述】:LEFT JOIN
和 LEFT OUTER JOIN
的工作方式完全相同。
这意味着关键字 OUTER 无效或者是可选的。
为什么我们要包含一个对执行没有影响的关键字?
【问题讨论】:
可选。 OUTER 可选指针 INNER | 左 |右 |满 [ 外 ] @a_hourse_with_no_name 这不是一个重复的问题。我知道 OUTER 是可选的。我的观点是,为什么我们要包含一个对执行没有影响的关键字? 它是可选的,包含它是为了兼容 ANSI-92。 【参考方案1】:它是可选的,我一直认为它最初在那里是因为它更具描述性。
但是它实际上并不意味着任何东西,因为连接是内连接、左连接、右连接或全连接 - 因此可以推断出外部关键字与除内连接之外的所有连接都相关。
【讨论】:
以上是关于为啥我们在 sql 中需要一个可选的关键字 OUTER? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
Swift:如果变量 a 是非可选的,那么为啥变量 b 是可选的? [复制]