[MySQL] テーブル結合 (LEFT JOIN、RIGHT JOIN、INNER JOIN) 覚え書き

LEFT JOIN句

  • 左側のテーブルのデータは全て表示する
  • 対応する右側のテーブルのデータを追加する
  • 対応する右側のテーブルのデータが存在しなければNULL

RIGHT JOIN句

  • 右側のテーブルのデータは全て表示する
  • 対応する左側のテーブルのデータを追加する
  • 対応する左側のテーブルのデータが存在しなければNULL

INNER JOIN句

  • 左右両方のテーブルで対応するデータが存在するもののみ表示する

参考サイト

MySQLのLEFT JOIN, RIGHT JOIN, INNER JOINの自分用まとめ – (゚∀゚)o彡 sasata299’s blog
http://blog.livedoor.jp/sasata299/archives/51106595.html

外部結合(LEFT JOIN句, RIGHT JOIN句) – データの取得 – MySQLの使い方
http://www.dbonline.jp/mysql/select/index15.html

内部結合(INNER JOIN句) – データの取得 – MySQLの使い方
http://www.dbonline.jp/mysql/select/index14.html