https://school.programmers.co.kr/learn/courses/30/lessons/133026
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
문제
풀이
SELECT I.INGREDIENT_TYPE, SUM(F.TOTAL_ORDER) AS TOTAL_ORDER
FROM ICECREAM_INFO I JOIN FIRST_HALF F
ON I.FLAVOR = F.FLAVOR
GROUP BY I.INGREDIENT_TYPE
ORDER BY COUNT(I.INGREDIENT_TYPE) ASC;
- from ~ join on :
- 아이스크림 성분 테이블 I, 상반기 주문정보테이블 F로 둔 뒤
- 두개의 테이블을 외래키 FLAVOR를 활용하여 Join 한다
- group by :
- ingredient 테이블의 ingredient_type(아이스크림 주성분)으로 그루핑해준다.
- select :
- 주성분과, total_order의 합계를 total_order 컬럼명으로 출력
- order by :
- 주성분의 행 count값 오름차순 정렬
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 조건에 부합하는 중고거래 댓글 조회하기 (MySQL) (0) | 2025.04.14 |
---|---|
[프로그래머스] 오랜 기간 보호한 동물(2) (SQL) (0) | 2025.03.18 |
[프로그래머스]오랜 기간 보호한 동물(1) (SQL) (2) | 2025.03.13 |
[프로그래머스] SQL 가격이 제일 비싼 식품의 정보 출력하기 (0) | 2025.03.09 |
[프로그래머스] 3월에 태어난 여성 회원 목록 출력하기 (MySQL) (0) | 2025.03.03 |