1
와 나는 다음과 같은 데이터가있는 간단한 테이블이 기준 :MySQL을 - 선택 그룹 최소값
id | descr | val1 | val2
========================
1 | 'aa' | 1 | 5
2 | 'bb' | 2 | 7
3 | 'bb' | 3 | 1
4 | 'bb' | 4 | 19
5 | 'aa' | 5 | 1
6 | 'aa' | 6 | 8
7 | 'bb' | 7 | 11
8 | 'bb' | 8 | 3
9 | 'aa' | 9 | 16
10 | 'aa' | 10 | 9
내가 val2
의 최소 값으로 각각의 고유 descr
에 대한 행을 선택하고자합니다. 예상 결과 :
id | descr | val1 | val2 | minVal
==================================
1 | 'aa' | 1 | 5 | 1
2 | 'bb' | 2 | 7 | 1
하여 알려 주시기 바랍니다 : 최소값의 행의 데이터는 전혀 관련이 없었다 결과에 의해
SELECT *, min(val2) minVal FROM test group by descr
:
id | descr | val1 | val2
========================
3 | 'bb' | 3 | 1
5 | 'aa' | 5 | 1
나는 다음과 같은 쿼리를 시도 .
당신에게 분석 기능에 대한 폭 넓은 지원하지 않습니다 MySQL은,이 다루는
덧붙여, 이것은 가장 자주 SO에 MySQL의 태그 아래에 질문을합니다. 때로는 다음과 같이 정확하게 응답됩니다. – Strawberry