← 목록

고객별 최다 재구매 상품 조회하기

Lv.4 SQL
문제 설명
문제: 주문 기록을 바탕으로, 고객별로 가장 많이 재구매한 상품을 조회하는 SQL을 작성하세요.

동일 고객이 동일 상품을 여러 번 구매한 경우 재구매로 간주합니다.

먼저 동일 상품을 2번 이상 구매한 고객과 상품 조합만 재구매 상품으로 판단합니다.

재구매 상품 중 각 고객이 가장 많이 구매한 상품만 조회하세요.

한 고객이 가장 많이 구매한 상품이 여러 개인 경우에는 모두 출력합니다.

결과는 `customer_name`, `product_name`, `purchase_count` 순으로 출력하세요.

정렬은 purchase_count 기준 내림차순, 이후 customer_name 기준 오름차순, product_name 기준 오름차순으로 하세요.

orders 테이블

order_idcustomer_nameproduct_name
1서준에어팟
2서준에어팟
3서준무선충전기
4하은텀블러
5하은텀블러
6하은텀블러
7도윤키보드
8지민마우스
9지민마우스
10지민노트북거치대
11지민노트북거치대
12유나볼펜
13유나볼펜
14유나노트
15유나노트
16유나노트
솔루션 SQL
실행 결과
실행 또는 제출하면 결과가 여기에 표시됩니다.