select name, group_concat(id) from tt2 group by name; +-------+------------------+ | name | group_concat(id) | +-------+------------------+ | jack | 1,2,3 | | marry | 4,5,6,7,8 | +-------+------------------+
select name, group_concat(id order by id desc separator '_') from tt2 group by name; +-------+-------------------------------------------------+ | name | group_concat(id order by id desc separator '_') | +-------+-------------------------------------------------+ | jack | 3_2_1 | | marry | 8_7_6_5_4 | +-------+-------------------------------------------------+
select name, group_concat(concat_ws('-', id, score) order by id desc) from tt2 group by name; +-------+----------------------------------------------------------+ | name | group_concat(concat_ws('-', id, score) order by id desc) | +-------+----------------------------------------------------------+ | jack | 3-80,2-75,1-70 | | marry | 8-82,7-70,6-62,5-85,4-80 | +-------+----------------------------------------------------------+