고객 번호가있는 테이블, 주문 번호 & 계급 필드가 있습니다. 각 고객 번호는 서로 다른 순위 값을 갖는 여러 개의 주문을 가질 수 있습니다. 전의.SQL Server에서 두 번째 최소 순위를 가진 행을 선택하십시오.
cust# order# rank
1 12 1
1 13 3
1 14 2
2 15 2
2 16 1
3 17 3
3 18 4
3 19 1
3 20 2
이 테이블을 사용하여 다음과 같은 테이블을 채우고 있습니다.
cust order1 order2 order3 order4
1 12 14 13
2 16 15
3 19 20 17 18
그래서, 두 번째를 선택 어떻게, 세 번째 최소 순위는 order2, order3, order4
필드를 채우는?
편집 : 순위 1,2,3 등으로 원하지 않습니다. 순위 2가 없기 때문에 order2 필드는 비어 있지만 order3 필드는 채워집니다. 최소 순위로하고 싶다. order1에서 1 최소 순위, order2 등
당신의 후 편집 내 대답을 업데이트했습니다. 희망이 도움이됩니다. – DirkNM