数据库选择具有一个表的查询逻辑

时间:2012-12-29 12:00:02

标签: mysql sql database select

我有一张预订表有类似belw

的价值
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
你可以建议我怎么做。

1 个答案:

答案 0 :(得分:4)

MysQL中,使用GROUP_CONCAT功能

SELECT email, GROUP_CONCAT(id) id
FROM tableName
GROUP BY email