최대 1 분 소요

Problem

https://school.programmers.co.kr/learn/courses/30/lessons/131536

table

problem

example

Idea

동일한 회원이 동일한 상품을 구매한 정보를 요구하므로 회원 아이디 속성과 구매 상품 속성을 대상으로 그룹화한다. 이후, 그룹화한 레코드 중 COUNT가 1을 초과하는 레코드만 선별하면 동일한 회원이 동일한 상품을 재구매한 케이스를 구할 수 있다.

Code

SELECT
    USER_ID, PRODUCT_ID
FROM ONLINE_SALE
GROUP BY USER_ID, PRODUCT_ID
HAVING COUNT(*) > 1
ORDER BY USER_ID ASC, PRODUCT_ID DESC;

Comment