A difference of INNER JOIN and LEFT JOIN and RIGHT JOIN

内部結合の3つの違い
主にLeftとInnerですが、大して違いを意識せず使用していました。

ざっくり言うと、
Innerでは、両方のテーブルにデータが存在する行しか出力しない
その他では、Joinされる側のテーブルの行は全て出力する
(Whereでの絞り込みはまた別)

ということです。

参考
http://blog.livedoor.jp/sasata299/archives/51106595.html