'LEFT JOIN'与'LEFT OUTER JOIN'

时间:2011-07-08 14:30:39

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

我知道确实没有什么区别,但是'LEFT JOIN'是ANSI表格还是有任何RDBMS会失败'LEFT JOIN'并要求'LEFT OUTER JOIN'。 [我在这里问,所以我可以节省几次点击,填写表格等,以获得正确的ANSI标准!]

2 个答案:

答案 0 :(得分:7)

[OUTER]是可选的,符合ANSI规范(92,但我确信以后的版本也会覆盖它。)

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

答案 1 :(得分:1)

ANSI JOINS

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

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