列ID、列IDでグループ化し、IDごとにユーザーのリスト(カンマ区切り)を表示したいユーザーを持つテーブルがあります。
最終出力では、次を表示する必要があります。
user joe - id 1
users jim, mark, john - id 2
user dave - id 3
....
これを試してみると、「カーディナリティ違反: 1242 サブクエリが複数の行を返します」というエラーが表示されます。
SELECT id, (SELECT distinct(user) FROM mytable b where a.id = b.id)
FROM mytable a
GROUP BY id