문제 요약
ONLINE_SALE 테이블에서 동일한 회원이 동일한 상품을 재구매한 데이터 출력
풀이
어떤 회원이 어떤 상품을 2번 이상 구매했는지 물어보는 문제다.
ONLINE_SALE_ID, SALES_DATE는 문제와 관련이 없다.
상품 구매 갯수가 아닌 독립적인 구매 횟수를 구해야 하므로, SALES_AMOUNT 또한 관련 없다.
여러 USER_ID가 구매한 여러 PRODUCT_ID들에 대해 그룹화 해주자.
만약 동일 상품을 2번 이상 구매했다면, PRODUCT_ID가 2개 이상 존재한다.
HAVING을 걸어주면 된다.
소스코드
출처
'PS > SQL' 카테고리의 다른 글
[HackerRank] Select By ID [MySQL] (0) | 2024.06.28 |
---|---|
[HackerRank] Select All [MySQL] (0) | 2024.06.27 |
[HackerRank] Revising the Select Query II [MySQL] (0) | 2024.06.21 |
[HackerRank] Revising the Select Query I [MySQL] (0) | 2024.06.21 |
[HackerRank] Japanese Cities' Attributes [MySQL] (0) | 2024.06.19 |