在MySQL中选择和聚合多行

时间:2013-10-27 23:19:29

标签: mysql

我有一个查询返回了我想按列分组的几行。例如,

title  | label
--------------
may      ny
may      ct
june     ma
june     ri

我如何(有效地)返回

title  | label
--------------
may      ct,ny
june     ma,ri

这样串联的顺序是按字母顺序排列的?

1 个答案:

答案 0 :(得分:2)

检查GROUP_CONCAT功能。查询将是:

SELECT title, GROUP_CONCAT(label ORDER BY label)
GROUP BY title