既にグループ化および集計されたデータがあります。次のようになります。
user    value      count
----    --------  ------
Alice   third      5
Alice   first      11
Alice   second     10
Alice   fourth     2
...
Bob     second     20
Bob     third      18
Bob     first      21
Bob     fourth     8
...
すべてのユーザー (アリスとボブ) について、上位 n 個の値(2 としましょう) を取得し、「カウント」の用語を並べ替えます。したがって、私が望む出力は次のとおりです。
Alice first 11
Alice second 10
Bob first 21
Bob second 20
どうすればそれを達成できますか?