>  Q&A  >  본문

그룹화된 결과를 얻으려면 올바른 데이터베이스 행을 선택하세요.

특정 게임에 대해 각 사용자의 최고 점수를 선택하고 싶습니다.

현재 쿼리에서는 ID가 1인 Skill_game 결과의 점수, 저장 날짜 및 사용자 이름을 선택합니다.

으아악

결과는 다음과 같습니다.

으아악

현재 Mark의 73점 결과가 실제로 2021-11-03에 저장되었기 때문에 date_saved가 항상 정확하지는 않습니다. Mark의 결과는 다음과 같습니다.

으아악

GROUP BY 문은 그룹의 첫 번째 행을 선택하고, MAX(score)는 그룹에서 가장 높은 점수를 선택합니다. 가장 높은 점수를 선택하고 해당 날짜를 선택하고 싶지만 MySQL에서 이를 달성하는 방법을 잘 모르겠습니다.

P粉270842688P粉270842688196일 전450

모든 응답(1)나는 대답할 것이다

  • P粉964682904

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

    가장 큰 날짜를 선택하여 수행할 수도 있습니다_저장된 날짜

    으아악

    회신하다
    0
  • 취소회신하다