【MySQL】複数レコードを1行にまとめる。

GROUP_CONCAT()関数を用いると、すべての行を文字列連結させることが出来る。

下記例。

select group_concat(name SEPARATOR ',') from users where 1=1;

的な感じ。

SEPARATORキーワードの後に指定した文字列で全ての行を連結してくれる。

これはマジでクッソ便利。