MySQL中JOIN和OUTER JOIN的区别
结果有什么不同:
- 右连接和右外连接
- 左join和左外join?
你能通过一些例子来解释吗?
RIGHT JOIN
和RIGHT OUTER JOIN
之间没有区别。 两者都是一样的。 也就是说, LEFT JOIN
和LEFT OUTER JOIN
都是一样的。
SQL联接的可视表示
一般来说,我们自己的杰夫·阿特伍德(Jeff Atwood)给出了一个很好的视觉解释 。 右外连接和右连接相同,左连接和左外连接也是一样的。
SQL Join的很好的解释:
参考: 链接
什么是结果之间的区别:
右连接和右外连接
没有不同。
左join和左外join?
没有不同。
简而言之, OUTER
关键字是可选的。 您可以包含它或省略它,而不会影响结果集。
- SQL Server论坛 – 左连接和左外连接之间的差异
http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=53046
- 左join与左外join
http://itknowledgeexchange.techtarget.com/itanswers/left-join-vs-left-outer-join/
- PL / SQL – 右连接和右外连接有什么区别
- “join”是两个或多个表(实体)与所有数据的联合。
- 除了用于联合的属性之外,“外”是两个或更多表的联合