group by

当我们分组查询时,使用group by关键字,但是当我们有需求要显示每组的数据时,可以使用GROUP_CONCAT()函数,来显示你想要的列

例如表t:

id name class sex age
1 小红 1 m 12
2 小花 1 m 13
3 小兰 2 m 11
4 小明 2 f 12

 

select id, GROUP_CONCAT(name) from t group by class;

 

id GROUP_CONCAT(name)
1 小红,小花
3 小兰,小明
posted @ 2017-02-23 18:54  狄磊  阅读(130)  评论(0编辑  收藏  举报