나는 이와 같은 MySQL 테이블을 가지고 있습니다.MySQL 쿼리 : 그룹에서 가장 높은 값을 가진 레코드를 선택하십시오.
| season_id | round_1 | names | score_round_1
| 5 | 10 | John1 | 5
| 5 | 10 | John2 | 3
| 5 | 11 | John3 | 2
| 5 | 11 | John4 | 5
각 round_1 (10,11) 그룹에서 score_round_1이 가장 높은 레코드를 선택하고 싶습니다.
이 경우 첫 번째 행과 마지막 행이 선택됩니다.
GROUP BY round_1을 사용해 보았지만 둘 중 첫 번째 행만 반환합니다.
어떤 조언이 필요합니까?
Zolka
간단하다. 즉 아마 옳지 않은 John1-5와 John3-5를 반환 할 것입니다. – Zolka
@ Zolka 나는 당신을 못 가져옵니다. 이름도 포함시키고 싶습니까? –
네, 실제로 가장 높은 score_round_1이 필요하며 그 이름입니다. 분명치 않으면 미안 해요. – Zolka