GROUP_CONCAT
会社で教えてもらった。 MySQLのGROUP_CONCATという関数。
mysql> SELECT student_name, -> GROUP_CONCAT(test_score) -> FROM student -> GROUP BY student_name; または mysql> SELECT student_name, -> GROUP_CONCAT(DISTINCT test_score -> ORDER BY test_score DESC SEPARATOR " ") -> FROM student -> GROUP BY student_name;
グループ化された値の連結値を得る。 並べ順、区切り位置も指定可能なようだ。 便利かも。