我对MySQL还是很陌生,我不理解关键字INNER
和OUTER
的用法。我理解它们的意思,但我不知道何时在查询中实际输入关键字。似乎JOIN
始终是INNER
,并且LEFT
或RIGHT
联接始终是OUTER
。
因此,在什么情况下会使用关键字而不是简单地写JOIN
(总是INNER
吗?)和LEFT JOIN
(总是OUTER
吗?)?
最佳答案
除了为清楚起见,使用INNER
和OUTER
关键字实际上没有功能上的原因。
同样,并不是真正的重复,但是这个问题也涵盖了相同的理由:
Do you use the OUTER keyword when writing left/right JOINs in SQL?
关于mysql - 何时在MySQL中使用关键字INNER和OUTER?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10180883/