同様の問題に関する他のいくつかの回答を読んだ後でも、次のことを達成するために頭を包むことができません。
プレーヤーのスコアのリストを持っているので、各プレーヤーの上位n個のスコアを取得したいと思います(スコアテーブルにはプレーヤーIDと値のみが含まれます)。最終的な目的は、AVG()
関数を使用してスコアを集計することです。
また、 n境界は単なる制限であることに注意してください。プレーヤーのスコアがn未満の場合、すべてのスコアを計算する必要があります。
結果が計算されたら、プレーヤーテーブルに参加すると、各プレーヤーIDを印刷可能な情報に拡張できます。