본문 바로가기
IT/SQL

[MySQL] 프로그래머스 SELECT 02 과일로 만든 아이스크림 고르기

by 민트린 2023. 9. 27.
728x90

문제

상반기 아이스크림 총 주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총 주문량이 큰 순서대로 조회하는 SQL 문을 작성해주세요.


풀이

SELECT F.FLAVOR
FROM FIRST_HALF F
INNER JOIN ICECREAM_INFO I
ON F.FLAVOR = I.FLAVOR
WHERE TOTAL_ORDER > 3000 
    AND INGREDIENT_TYPE = 'fruit_based'
ORDER BY TOTAL_ORDER DESC

 

  • 테이블 2개 나오면 JOIN 해야 함
  • 테이블1 INNER JOIN 테이블2 ON 칼럼 조건
  • ON vs WHERE
    • ON : JOIN 을 하기 전 필터링을 한다.(ON 조건으로 필터링이 된 레코드 간 JOIN이 이뤄짐)
    • WHERE : JOIN 을 한 후 필터링을 한다.(JOIN을 한 결과에서 WHERE 조건절로 필터링이 이뤄짐)

 

728x90