• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JOINでつなげサブテーブルの複数レコードをまとめ)

JOINで複数レコードをまとめるSQL文とは?

このQ&Aのポイント
  • 【SQL】文を使用して、複数のテーブルのデータを結合し、1つのテーブルのような表示をすることができます。
  • この場合、【main_table】と【sub_table】をJOINして、【sample.php】のような表示にしたいと考えています。
  • 具体的には、【main_table】と【sub_table】のnoカラムをJOIN条件として指定し、対応するレコードを結合させることで、希望の表示を実現できます。

質問者が選んだベストアンサー

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

#phpの質問ではありませんね(汗 GROUP_CONCAT関数が使えると思います。 http://dev.mysql.com/doc/refman/5.1/ja/group-by-functions.html select main_table.no, todouhuken, group_concat(sub_table.shi separator ' / ') from main_table join sub_table on main_table.no = sub_table.no group by main_table.no, todouhuken; #未検証なのであしからず・・・

rabbit-kimura
質問者

お礼

こんな感じで、できましたーーーーー!!! select main_table.no, todouhuken, group_concat(sub_table.shi separator ' / ') from main_table join sub_table on main_table.no = sub_table.no group by sub_table.no; 感謝します!! ありがとうございました!!!!!

rabbit-kimura
質問者

補足

無知ですいません(>_<) SQLになるんですか・・・これ・・・? ご丁寧にありがとうございます!! やってみます!!

関連するQ&A