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

• data analysis/PYTHON

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

oujin 2023. 12. 28. 17:52
728x90

ONLINE_SALE 테이블에서 동일한 회원이 동일한 상품을 재매한 데이터를 구하여

재구매한 회원 ID와 재구매한 상품 ID를 출력하는 SQL문을 작성

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

USER_ID 와 PRODUCT_ID를 GROUP BY로 묶은 뒤에 

그룹별 집계된 결과 중 원하는 조건의 결과만 필터링 하기위해 HAVING 절을 사용한다.

ORDER BY는 정렬을 하는데 기본적으로 오름차순 ASC 이고 생략가능하다.

내림차순은 컬럼명 옆에 DESC을 작성하면 된다. 

728x90