주문량이 많은 아이스크림들 조회하기
https://school.programmers.co.kr/learn/courses/30/lessons/133027
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
select distinct A.flavor
from first_half as A join (select july.flavor, sum(july.total_order) as TOTAL_ORDER from
july group by flavor) as B
on A.flavor = B.flavor
order by A.TOTAL_ORDER + B.TOTAL_ORDER desc
limit 3
july talbe에 같은 flavor를 total order를 합친 값이 필요하므로 서브쿼리를 사용했다.
재구매가 일어난 상품과 회원 리스트 구하기
https://school.programmers.co.kr/learn/courses/30/lessons/131536
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
SELECT user_id, product_id
from online_sale
group by user_id, product_id
having count(*) >= 2
order by user_id, product_id desc
user_id와 product_id 로 group을 한 뒤 count가 2개 이상인 것들만 뽑아주었다.
'BackEnd > MySQL 문제 풀기' 카테고리의 다른 글
SQL 고득점 kit6 (0) | 2023.02.22 |
---|---|
SQL 고득점 kit5 (0) | 2023.02.10 |
SQL 고득점 Kit3 (0) | 2023.01.23 |
SQL 고득점 Kit2 (0) | 2023.01.15 |
SQL 고득점 Kit (0) | 2023.01.12 |