아래와 같은 상황을 처리할 수 있는 쿼리를 작성해야 하는데
복잡해서 정리가 안됩니다.. 도움을 부탁드립니다.
일단 고객 table 에 100 여명의 고객이 등록되어 있고
이중에 중요 고객으로 체크된 고객이 10명이 있습니다.
이 고객들이 구매한 제품에 대해 만족도를 입력해둔 table 이
있는데
만족, 보통, 불만족, 기타 이렇게 4개가지가 있습니다.
한 고객이 여러 물품을 구매하면서 만족도를 입력했기 때문에
만족도 테이블에 입력순서대로 그냥 만족도가 쭉 들어 있습니다.
이들에 대한 통계를 보려 하는데 전부는 필요없고 아까 중요고객으로
체크된
고객 10명에 대해 각각 만족 몇건, 보통 몇건, 불만족 몇건, 기타
몇건 .... 이렇게 해서
뽑아 보려고 합니다.
이름 하여 고객별 만족도 현황인데..
젤 먼저 고객테이블에서 중요고객들만 뽑아서
그사람들이 지금까지 구매한 물건들 총 갯수중 만족은 몇개고 보통은
몇개고..
이런식입니다..
고객 table
-----------
1 홍길동 일반
2 김사장 중요
3 아무개 일반
4 아무개2 중요
구매 table
---------
고객1 제품1 만족
고객1 제품2 불만
고객2 제품2 불만
고객3 제품3 만족
고객4 제품1 만족
고객1 제품2 만족
고객 만족 보통 불만 기타
김사장 1 2 0 0
아무개2 0 1 0 0
이런식으로 뽑고 싶거든요..
설명도 좀 복잡했던거 같은데..
음.. 아무쪼록 조언 부탁드립니다..
|