💫 문제
💫 CODE
SELECT USER_ID, PRODUCT_ID
FROM ONLINE_SALE
GROUP BY USER_ID, PRODUCT_ID
HAVING COUNT(PRODUCT_ID) >= 2
ORDER BY USER_ID, PRODUCT_ID DESC;
💫 풀이 조건
1. 재구매한 회원 ID와 재구매한 상품 ID를 출력
2. 회원 ID 기준 오름차순 정렬, 회원 ID가 같다면 상품 ID 기준 내림차순 정렬
💫 풀이
1. SELECT USER_ID, PRODUCT_ID
- 회원 ID와 상품 ID를 출력
2. GROUP BY USER_ID, PRODUCT_ID
- 회원 ID와 상품 ID를 기준으로 GROUP BY
3. HAVING COUNT(PRODUCT_ID) >= 2
- COUNT(PRODUCT_ID)가 2이상일때
4. ORDER BY USER_ID, PRODUCT_ID DESC
- 회원 ID 기준 오름차순 정렬, 회원 ID가 같다면 상품 ID 기준 내림차순 정렬