私のテーブルにはユーザー名とユーザーポイントがあり、リーダーボードリストに取り組んでいます。ポイントで上位10名を獲得したい。私はこのクエリを次のように定式化しました:
SELECT
users.username,
users.points
FROM users
ORDER BY users.points DESC
LIMIT 10
ただし、新しい列を作成せずに、ナンバーワンのプレーヤーに応じてプレーヤーがどこに立っているかも取得したいと思います。リスト内のユーザーを見つけるためだけでORDER BY DESC
なく、ポイントごとに取得するMYSQLクエリはありますか?()。COUNT
ORDER
WHERE username=
明確にするために編集:上記のステートメントによるdescからのユーザーの数を教えてください。IE 1-user1-1000ポイント、2-user2-750ポイントなど...N-currentPlayer-currentPoints。ステートメントを使用してもかまいませんJOIN
が、ランキングで並べ替えられたプレーヤーの新しい列を作成したくありません。