端くれプログラマの備忘録 MySQL [MySQL] 多対多関係のテーブルの連結

[MySQL] 多対多関係のテーブルの連結

articlesテーブル
– id
– title
– body

tagsテーブル
– id
– name

articles_tagsテーブル
– article_id
– tag_id

SELECT articles.id, articles_title, articles_body, tags.id, tags.name
FROM articles
LEFT JOIN articles_tags ON articles.id = articles_tags.article_id
LEFT JOIN tags ON articles_tags.tag_id = tags.id;

参考サイト

多対多テーブルでMySQLでLEFT JOINして中身確認の備忘録 – Qiita
http://qiita.com/sgtn/items/66c192f11ae41cdd50af