Q.

풀이
- group by user_id, product_id
- user_id와 product_id로 그룹화
- 같은 사용자가 동일한 제품을 여러 번 구매한 경우, 해당 구매 내역을 하나의 그룹으로 묶음
- having count(*) > 1
- 그룹에 속한 행의 개수가 1을 초과하는 경우만 필터링
- 같은 사용자가 동일한 제품을 2번 이상 구매한 경우만 조회
- order by user_id asc, product_id desc
- user_id 기준으로 오름차순
- product_id 기준으로 내림차순
select user_id, product_id
from online_sale
group by user_id, product_id
having count(*) > 1
order by user_id asc, product_id desc;Share article