최대 1 분 소요

프로그래머스 사이트 링크

문제

image

image


코드

ver(1) - GROUP BY 사용
-- USER_ID와 PRODUCT_ID를 그룹으로 묶고, 그룹 내에서 USER_ID가 2번 이상 나타난 경우를 찾아 출력한다.
SELECT USER_ID, PRODUCT_ID
FROM ONLINE_SALE
GROUP BY USER_ID, PRODUCT_ID
HAVING COUNT(USER_ID) > 1 -- 그룹 내에서 USER_ID가 2번 이상 나타난 경우
ORDER BY USER_ID, PRODUCT_ID DESC -- USER_ID는 오름차순으로, PRODUCT_ID는 내림차순으로 정렬한다.

댓글남기기