在mysql中使用单列使逗号分隔值

时间:2013-08-06 10:52:50

标签: mysql

这是我的表信息

Id Name
1 aaa
1 bbb
2 ccc
2 ddd

Ids是重复的一个。现在我想要结果如

1 aaa,bbb
2 ccc,ddd

我怎么能在Mysql中做到这一点?

1 个答案:

答案 0 :(得分:7)

使用GROUP_CONCAT()

select id, group_concat(name) as names
from your_table
group by id