예를 들어 테이블(CustTable) 이 있다고 하고, 필드는 주문번호, 거래처, 품목이라고 하면요..


주문번호 거래처 품목

1 가산점 A

1 가산점 B

1 가산점 C

2 독산점 A

2 독산점 B

3 가산점 A

3 가산점 B

3 가산점 C

3 가산점 D

4 가산점 A

4 가산점 A

5 독산점 A

5 독산점 B

5 독산점 C




구하고자 하는건

가산점 -> A 품목 외 3건

독산점 -> A 품목 외 2건

이런식인데 어떻게 해야될지 생각이 잘 나지 않네요.



select 거래처, MIN(품목) + ' 외 ' + COUNT(품목)-1 + '건' AS Result FROM

(select distinct 주문번호, 거래처, 품목 from CustTable) A

group by 거래처


이런식으로는 구할 수 있는데 한번에 가는 방법은 없을까요??