【问题标题】:'LEFT JOIN' vs 'LEFT OUTER JOIN'“左连接”与“左外连接”
【发布时间】:2011-10-01 08:13:44
【问题描述】:

我知道确实没有区别,但是“LEFT JOIN”是 ANSI 形式,还是有任何 RDBMS 会失败“LEFT JOIN”并需要“LEFT OUTER JOIN”。 [我在这里询问,这样我就可以省去几次点击、表单填写等,以获得正确的 ANSI 标准!]

【问题讨论】:

    标签: sql left-join outer-join ansi-sql


    【解决方案1】:

    [OUTER] 是可选的,根据 ANSI 规范(92,但我相信以后的版本也会涵盖它)。

    当然,您假设每个 SQL 产品都与 ANSI 兼容。对于连接,它们可能是..

    【讨论】:

      【解决方案2】:

      ANSI 连接

      http://www.oratechinfo.co.uk/ansi_joins.html

      注意,可以删除 OUTER,因为根据定义,LEFT、RIGHT 和 FULL JOIN 必须是 OUTER 连接(这取决于个人偏好和可读性)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-09-02
        • 1970-01-01
        • 2016-10-02
        • 1970-01-01
        • 1970-01-01
        • 2011-09-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多