[프로그래머스_SQL] 재구매가 일어난 상품과 회원 리스트 구하기
📜문제
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(PRODUCT_ID)>=2
ORDER BY USER_ID ASC,PRODUCT_ID DESC
📜노트
GROUP BY
: 데이터를 그룹으로 묶어 나눌 때 사용하며, SELECT절과 ORDER BY절 사이에 추가하면 된다.HAVING
: 그룹으로 나눈 결과에 조건을 붙일 때 사용한다. WHERE절에서는 사용할 수 없다.