Koo's.Co

[Programmers] 과일로 만든 아이스크림 고르기 - Lv.1 본문

PS/Programmers - SQL

[Programmers] 과일로 만든 아이스크림 고르기 - Lv.1

kth321 2023. 2. 19. 04:00
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

FIRST_HALF

INGREDIENT_INFO

문제

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

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

JOIN을 이용해 풀 수 있는 문제입니다. 두 테이블에 공통으로 있는 값들만 구하면 되기 때문에 FLAVOR를 key로 사용하여 INNER JOIN해주었습니다. 나머지는 주어진 조건대로 조건을 걸면 원하는 값을 조회할 수 있는 문제입니다.

 

Lv.1에서 유일하게 JOIN을 사용해서 풀 수 있는 문제인데 Lv.2에 있어도 되지 않을까 싶습니다. Lv.2에도 더 쉬운 문제가 많은 것 같습니다.

Comments