하나의 A 칼럼을 기준으로 정렬하여 특정 값을 추출하고
그것에 해당하는 B칼럼에 대해 다시 한 번 정렬하여 특정 값을 추출하고 싶습니다.
예를 들면 아래 테이블에서
A |
B |
1 |
10 |
1 |
9 |
2 |
7 |
2 |
1 |
4 |
11 |
5 |
12 |
A칼럼을 기준으로 작은 값 2개애 대하여 B칼럼의 최대값 하나를 나타내고 싶습니다.
아래와 같이요
임시 테이블을 생성하지 않고 하나의 쿼리로 해결할 수 있는 방법이 있을까요?
서브쿼리에서는 order by를 못쓰니 답답 합니다. |