[프로그래머스] SQL/정답 노트

[lv2] 재구매가 일어난 상품과 회원 리스트 구하기

SH3542 2024. 10. 9. 21:12

https://school.programmers.co.kr/learn/courses/30/lessons/131536

 

유저별로 재구매가 일어난 상품을 출력하는 문제다.

재구매 상품에 대해 첫 구매 컬럼을 제외하고 출력하는 문제면 까다로울 것 같다고 생각했다.

 

SELECT USER_ID, PRODUCT_ID
FROM ONLINE_SALE
GROUP BY USER_ID, PRODUCT_ID
HAVING COUNT(*) >= 2
ORDER BY USER_ID, PRODUCT_ID DESC