語法:
group_concat([DISTINCT] 要連接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符']
可選屬性 DISTINCT 用來去重;
可選屬性 Order BY ASC/DESC 用來排序;
可選屬性 Separator 用來設置分隔符,默認用 逗號 作爲分隔符;
使用:
select * from test;
+------+------+
| id| score |
+------+------+
|1 | 10|
|1 | 20|
|1 | 30|
|2 | 40|
|3 | 500 |
|3 | 600 |
+------+------+
select id,group_concat(score) from test group by id;
+------+--------------------+
| id| group_concat(score) |
+------+--------------------+
|1 | 10,20,30|
|2 | 40 |
|3 | 500,600|
+------+--------------------+