문제: 주문 기록을 바탕으로,
고객별로 가장 많이 재구매한 상품을 조회하는 SQL을 작성하세요.
동일 고객이 동일 상품을 여러 번 구매한 경우 재구매로 간주합니다.
먼저 동일 상품을
2번 이상 구매한 고객과 상품 조합만 재구매 상품으로 판단합니다.
재구매 상품 중 각 고객이 가장 많이 구매한 상품만 조회하세요.
한 고객이 가장 많이 구매한 상품이 여러 개인 경우에는
모두 출력합니다.
결과는 `customer_name`, `product_name`, `purchase_count` 순으로 출력하세요.
정렬은
purchase_count 기준 내림차순, 이후
customer_name 기준 오름차순,
product_name 기준 오름차순으로 하세요.
orders 테이블
| order_id | customer_name | product_name |
|---|
| 1 | 서준 | 에어팟 |
| 2 | 서준 | 에어팟 |
| 3 | 서준 | 무선충전기 |
| 4 | 하은 | 텀블러 |
| 5 | 하은 | 텀블러 |
| 6 | 하은 | 텀블러 |
| 7 | 도윤 | 키보드 |
| 8 | 지민 | 마우스 |
| 9 | 지민 | 마우스 |
| 10 | 지민 | 노트북거치대 |
| 11 | 지민 | 노트북거치대 |
| 12 | 유나 | 볼펜 |
| 13 | 유나 | 볼펜 |
| 14 | 유나 | 노트 |
| 15 | 유나 | 노트 |
| 16 | 유나 | 노트 |