I'm fairly new to MySQL, and I am not understanding the use of the keywords INNER
and OUTER
. I understand what they mean, but I don't understand when one would actually enter the keywords in a query. It seems like a JOIN
is always an INNER
and a LEFT
or RIGHT
join is always OUTER
.
Therefore, what are the cases when one would use the keywords rather than simply writing JOIN
(always INNER
?) and LEFT JOIN
(always OUTER
?)