我有一个包含 id 列的表,用户我想按列 id 分组并显示每个 id 的用户列表(逗号分隔)。
在最终输出中,我需要显示:
user joe - id 1
users jim, mark, john - id 2
user dave - id 3
....
如果我尝试这个,我会收到错误“违反基数:1242 子查询返回超过 1 行”:
SELECT id, (SELECT distinct(user) FROM mytable b where a.id = b.id)
FROM mytable a
GROUP BY id