我有一张预订表有类似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
你可以建议我怎么做。
答案 0 :(得分:4)
在MysQL
中,使用GROUP_CONCAT
功能
SELECT email, GROUP_CONCAT(id) id
FROM tableName
GROUP BY email