Skip to content

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

Description

@hwangJi-dev

💬 문제

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


💬 Idea

  • USER_ID, PRODUCT_ID를 기준으로 그룹핑한다
  • 그룹 지은 COUNT가 2 이상인 것만 남긴다
  • 결과는 회원 ID를 기준으로 오름차순 정렬하고 회원 ID가 같다면 상품 ID를 기준으로 내림차순 정렬하여 출력한다.

💬 풀이

SELECT USER_ID, PRODUCT_ID
FROM ONLINE_SALE
GROUP BY USER_ID, PRODUCT_ID
HAVINGCOUNT(*) >1ORDER BY USER_ID, PRODUCT_ID DESC

💬 알게된 문법

GROUP BY

  • 여러 컬럼을 같이 그룹지을 수 있다.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions