自然結合では、両方のテーブルで同じ名前の列が検索され、見つかったペアごとに結果に 1 つの列が追加されます。内部結合を使用すると、任意の列を使用して行う比較を指定できます。
JOIN キーワードは、SQL ステートメントで使用され、これらのテーブル内の特定の列間の関係に基づいて、2 つ以上のテーブルからデータをクエリします。
異なる結合
* JOIN: Return rows when there is at least one match in both tables
* LEFT JOIN: Return all rows from the left table, even if there are no matches in the right table
* RIGHT JOIN: Return all rows from the right table, even if there are no matches in the left table
* FULL JOIN: Return rows when there is a match in one of the tables
内部結合
http://www.w3schools.com/sql/sql_join_inner.asp
完全結合
http://www.w3schools.com/sql/sql_join_full.asp