잡다한 이야기

  • 홈
  • 태그
  • 방명록

COUNT 1

GROUP BY 2개 이상

위와 같이 생긴 상품 구매 table이 있다고 하자. 동일한 상품을 2번이상 재구매한 고객을 따로 추출하고자 한다. 즉, 어떤 고객이 어떤 상품을 재구매했는지 파악하고자 한다. 위의 테이블을 보면 id 1번 고객은 상품3을 2번 재구매 하였다. 2번 고객은 2번이상 재구매한 상품은 없다. 3번 고객은 상품1을 2번 재구매 하였으므로 최종적으로 아래표와 같은 형태의 데이터가 추출 되어야 한다. USER_ID PRODUCT_ID 1 3 3 1 이때 user_id로만 group by하여 count(*)>=2 하게 되면, 1,2,3고객 모두가 조회가 될 것이고, product_id로만 group by하여 count(*)>=2 하게 되더라도, 원하는 값을 얻지 못할것이다. 그래서 2번 이상 구매한 user중에 같..

프로그래밍/database 2022.12.10
이전
1
다음
더보기
250x250
프로필사진

백엔드 개발자, 인프런 강사, 부트캠프 강사 https://www.inflearn.com/users/1014633 ksg39412@naver.com

  • 분류 전체보기 (134)
    • 매일 영어 expression (18)
    • 프로그래밍 (68)
      • 개발자 이야기 (7)
      • java, spring (22)
      • database (8)
      • 네트워크 (4)
      • devops (15)
      • 블록체인 (5)
      • 프론트엔드 (4)
      • 기타 (3)
    • 글로벌이슈 (1)
      • 이코노미스트 (1)
    • 기타 (2)
    • 투자 및 경영 (2)
    • 부트캠프 이야기 (43)
      • 한화시스템 sw부트캠프 3기 (19)
      • 한화시스템 sw부트캠프 7기 (18)
      • 한화시스템 sw부트캠프 11기 (3)
      • 한화시스템 sw부트캠프 16기 (2)
      • 한화시스템 sw부트캠프 23기 (1)

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

Copyright © AXZ Corp All rights reserved.

티스토리툴바