エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
SQLで複数行をまとめて取りたいとき( GROUP_CONCAT )
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
SQLで複数行をまとめて取りたいとき( GROUP_CONCAT )
ワールドカップはじまりましたね! 普段はサッカーを観戦したりはしないのですが、お祭り的な雰囲気が好... ワールドカップはじまりましたね! 普段はサッカーを観戦したりはしないのですが、お祭り的な雰囲気が好きで見てしまいます。 おひさしぶりです。塚原です。 健忘禄も兼ねて mysqlの GROUP_CONCAT を紹介します。 同一のカテゴリーのデータが複数行にあるものを1カテゴリー1行で出したいなんてことあると思います。 例えば、以下のアンケートで複数回答したようなデータがあるとします。 そんなデータを「ユーザごと回答を抜き出してよ」なんてときに便利なのが GROUP_CONCAT です。 SELECT user_id, GROUP_CONCAT( answer_id SEPARATOR ',' ) as 'answer' ↑ まとめたいカラムにかぶせる ↑ 区切り文字を指定できる FROM answer_data GROUP BY user_id;