IT/SQL

[MySQL] 프로그래머스 - 재구매가 일어난 상품과 회원 리스트 구하기

무지개는 환상 2024. 1. 18. 16:49

<ONLINE_SALE> 테이블 구조

ONLINE_SALE 테이블

 

<문제>

 

 

 

<문제 풀이>

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

 

간단한 문제였다.

하지만 GROUP BY 절에 하나의 컬럼만 들어가야 하지 않나? 라는 내 실수를 다시 생각나게 해주는 문제였다...

 

출처 : 프로그래머스 - 재구매가 일어난 상품과 회원 리스트 구하기