나 개발자 진짜 되냐?

[ SQL_SELECT ] 재구매가 일어난 상품과 회원 리스트 구하기 본문

SQL을 해보았어요!

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

Snow Rabbit 2023. 1. 5. 23:12

중복을 합치려는 생각을 하니 머리가 멍해졌었다..

일단..

GROUP을 묶을지 말지를 항상 생각해야할거같다.

 

나는 이문제를 GROUP로 풀 생각을 전혀 못했는데 말이다..

 

USER_ID와 PRODUCT_ID 의 공통점을 생각해보았다.

둘이 쌍으로 붙어다니면서

똑같은게 둘 이상 있으면 출력해주라는 식이기 때문에

GROUP으로 둘을 묶었다.

 

그 다음의 특징에 대해 생각해야하는데

이 USER과 PRODUCT가 두개 이상 나오면 적어야하니깐

이 세트로 갯수를 세서 2개 이상이면 출력하도록 적는다.

 

(*)를 통해 그룹 전체를 의미한다.