Name Marks
-------------
John 100
John 80
John 70
John 60
Nancy 95
Nancy 88
Nancy 70
Nancy 40
私は上記の表を持っています。私は各候補者の中で3番目に高い評価を得たいと思っています。私の出力は、私が候補者ごとにn番目の最高点(異なるデータ)を取得するクエリを柔軟にしたい。一般にmysqlによるグループでn番目にベスト
Name Marks
-------------
John 70
Nancy 70
でなければなりません。 私はmysqlでn番目に高いデータを取得することを知っていますが、order by desc limit n-1,n
を実行できますが、各グループに対してどのように行うのですか。