에 라인에서 최대 값을 검색 할 때이 테이블이 다른 필드를 얻을 : A로 그룹에 결과를는 MySQL의
A,B,C
2,5,6
2,8,5
3,4,7
3,4,8
내가 원하는, 그리고 최대 C의 값을 선택합니다. 그것에 대한 쿼리는 다음과 같습니다.
SELECT A, MAX(C) FROM table GROUP BY A
내 질문은 어떻게 max (c) 값 옆에있는 B 값을 검색 할 수 있습니까? 동일한 쿼리에서이 작업을 수행 할 수 있습니까? 아니면 첫 번째 쿼리를 실행 한 후에 조인 쿼리가 필요하고 B 필드를 찾을 수 있습니까?
감사합니다.
상관 관계가있는 하위 쿼리는 매우 비쌉니다. – eggyal