これは私のテーブルです x
user | action
1 | A
1 | A
1 | B
1 | C
1 | c
2 | A
2 | B
2 | B
ユーザーの上位 2 つのアクションを知りたい。意味私は結果が欲しい
1 | A, C
2 | A, B ( or B, A )
私はいくつかの方法を試しました。
select user , action, COUNT(*) from table where user is NOT NULL group by user, action order by user, COUNT(*);
しかし、私は望ましい結果を得ることができません。