2

我有一张像下面这样有价值的桌子预订

id           email 
1           a@a.com
2           a@a.com 
3           b@b.com
4           c@c.com
5.          c@c.com       

我想要这样的输出

email       id
a@a.com     1,2
b@b.com     3
c@c.com     4,5

你能建议我怎么做吗?

4

1 回答 1

4

MysQL, 使用GROUP_CONCAT函数

SELECT email, GROUP_CONCAT(id) id
FROM tableName
GROUP BY email
于 2012-12-29T12:00:39.210 回答