고객이 구입 한 모든 제품의 목록과 각 제품의 수를 포함하는 레코드 세트를 반환하는 데 가장 적합한 방법을 찾고자합니다. 판매되었습니다.SQL을 사용하여 한 번의 쿼리로 제품을 구입 한 총 횟수를 확인하십시오.
테이블 주문과 같이 배치한다 : 같은 고객이 여러 레코드를 가질 수와 동일한 제품을 여러 번 살 수 있도록
CustomerID ProductID (etc)
1 10
1 10
1 11
2 10
4 9
이가 많은 관계로 많은입니다. 내가 저장 프로 시저에 넣을 수있는 쿼리를 사용하여, 다음과 같은 정보를 포함하는 레코드를 얻을 필요가 :
ProductID NumSales
1 3
2 1
4 1
어떤 도움을 주시면 감사하겠습니다 - 나는 고급 SQL에 비교적 새로운 해요, 나는 그것을 사랑 것 쿼리가 어떻게 작동하는지에 대한 기본 개요를 제공 할 수 있다면 앞으로 나 자신을 직접 배울 수 있습니다. 매우 간단하다고 느끼지만, 아직 구문을 알지 못합니다! 양 필드가 너무가 있다면
당신이 0 판매와 제품이있는 경우는 어떻습니까? 당신은 정말로 당신의 결과에 결석하고 싶습니까? –