0

私のテーブルは次のようになっているとしましょう。

username userid
a1       1
a1       1
a1       1
b2       2
c2       3
d2       3

最も人気のあるユーザー名:a1

テーブルで最も人気のあるアイテムを見つけるにはどうすればよいですか?

4

1 に答える 1

4
SELECT username, count(*) AS frequency
FROM your_table
GROUP BY username
ORDER BY frequency DESC
LIMIT 1

単一の行が生成されます:

username | frequency
---------+----------
a1         3
于 2012-06-27T05:45:10.640 に答える