What's the difference between INNER JOIN, LEFT JOIN, RIGHT JOIN and FULL JOIN? 

What's the difference between INNER JOINLEFT JOINRIGHT JOIN and FULL JOIN in MySQL?


Answer:

Reading this original article on The Code Project will help you a lot: Visual Representation of SQL Joins.
alt text

http://stackoverflow.com/questions/5706437/whats-the-difference-between-inner-join-left-join-right-join-and-full-join