検索

ホームページ  >  に質問  >  本文

グループ化された結果を得るには、正しいデータベース行を選択してください

特定のゲームについて、各ユーザーの最高スコアを選択したいと考えています。

現在のクエリは、ID 1 の skill_game の結果のスコア、date_saved、およびユーザー名を選択します。

リーリー

結果は次のとおりです:

リーリー

Mark の 73 ポイントの結果は実際には 2021-11-03 に保存されたため、現時点では date_saved が常に正しいとは限りません。以下はマークの結果です:

リーリー

GROUP BY ステートメントはグループ内の最初の行を選択し、MAX(スコア) はグループ内の最高スコアを選択します。最高スコアを選択し、対応する日付を選択できるようにしたいのですが、MySQL でこれを実現する方法がわかりません。

P粉270842688P粉270842688230日前507

全員に返信(1)返信します

  • P粉964682904

    P粉9646829042024-04-06 00:37:46

    最大の date_saved を選択してこれを行うこともできます

    リーリー

    返事
    0
  • キャンセル返事