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 ?)
 
     
     
     
    