자신에게 친절할 것 :)

Data Science/MySQL

[프로그래머스 sql] group by는 select 값이 전부 포함되어야 함.

Tashapark 2025. 2. 3. 23:47
728x90
반응형

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

 

뭐가 문제인 걸까..?

 

수정전

SELECT USER_ID, PRODUCT_ID
from ONLINE_SALE
group by PRODUCT_ID
having count(*) > 1
order by USER_ID, PRODUCT_ID desc;

 

수정 후 

.. 2개 밖에 없어서.. 그룹바이를 하나로 했는데..

select 값 2개 다 넣으니깐.. 해결.. 

처음에 그렇게 했다가 이상한 줄.. 

SELECT USER_ID, PRODUCT_ID
from ONLINE_SALE
group by USER_ID, PRODUCT_ID
having count(*) > 1
order by USER_ID, PRODUCT_ID desc;
728x90
반응형