Possible Duplicate:
Left join and Left outer join in SQL Server
根据我的研究,以下陈述是正确的
A) Join is the same as inner join.
B) Left outer join is the same as left join
C) Right outer join is the same as right join
D) There is no such thing as left inner join and right inner join
最佳答案
关键字 OUTER 是可选的,但在我看来它应该是强制性的。直到此时(当然之后也是如此),我的建议始终是编写它,以提醒自己这是一个外部联接。
关键字 LEFT、RIGHT 或 FULL 是强制的。左外连接、右外连接和完全外连接是外连接的唯一类型。当然,关键字 JOIN 是强制性的。
您提到了内部联接。这与 FULL [OUTER] JOIN 不同。 INNER 表示所有结果行都是通过匹配两个表之间的某些条件而生成的行。外连接的结果行有时不匹配,但返回一个表或另一个表或两个表中的行时没有匹配项。
除了内部连接和外部连接之外,还有另一种类型的连接,那就是交叉连接,但这是另一天的不同问题。
关于sql - 左外连接与左连接相同吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9890031/