현재 MySQL 쿼리에 어려움을 겪고 있습니다. 나는 라운드 당 사용자 점수를 계산하고 싶다. 특정 라운드에서 가장 좋은 점수를 얻은 사용자를 얻으려고합니다.MySQL 사용자 당 라운드
내 현재의 결과 :
SELECT user_id, SUM(result_points), round_id
FROM result
GROUP by user_id, round_id
ORDER by round_id ASC, MAX(result_points) DESC
쿼리 결과 :
괜찮을 것 같다 것입니다 : 난 단지 라운드 당 가장 높은 점수를 사용자에게 필요합니다. 이처럼
:
어떻게 주어진 쿼리와이를 달성하기 위해 어떤 생각을 가지고 있습니까?
원하는 경우이 간단한 두 단계 과정을 따르십시오. 1. 아직 수행하지 않은 경우 문제를보다 쉽게 복제 할 수 있도록 적절한 CREATE 및 INSERT 문 (및/또는 sqlfiddle)을 제공하십시오 . 2. 아직 수행하지 않은 경우 1 단계에서 제공된 정보에 해당하는 원하는 결과 세트를 제공하십시오. – Strawberry