문제
입력 코드
1. JOIN
SELECT
shipment.FLAVOR
FROM FIRST_HALF AS shipment
JOIN ICECREAM_INFO AS info
ON shipment.FLAVOR = info.FLAVOR
WHERE (shipment.TOTAL_ORDER > 3000)
AND (info.INGREDIENT_TYPE = 'fruit_based')
ORDER BY shipment.TOTAL_ORDER DESC;
2. SUB QUERY
SELECT FLAVOR
FROM FIRST_HALF
WHERE FLAVOR IN
(SELECT FLAVOR
FROM ICECREAM_INFO
WHERE INGREDIENT_TYPE='fruit_based')
AND TOTAL_ORDER > 3000
ORDER BY TOTAL_ORDER DESC
코드 설명
#SELECT #JOIN #WHERE #ORDER BY #SUBQUERY
문제 출처
https://school.programmers.co.kr/learn/courses/30/lessons/133025
'SQL' 카테고리의 다른 글
#06. SUM, MAX, MIN : 최댓값 구하기 | 프로그래머스 | SQL 고득점 Kit (0) | 2023.07.16 |
---|---|
#05. SELECT : 흉부외과 또는 일반외과 의사 목록 출력하기 | 프로그래머스 | SQL 고득점 Kit (0) | 2023.05.20 |
#04. SELECT : 강원도에 위치한 생산공장 목록 출력하기 | 프로그래머스 | SQL 고득점 Kit (0) | 2023.05.19 |
#03. SELECT : 조건에 부합하는 중고거래 댓글 조회하기 | 프로그래머스 | SQL 고득점 Kit (0) | 2023.05.19 |
#01. SELECT : 3월에 태어난 여성 회원 목록 출력하기 | 프로그래머스 | SQL 고득점 Kit (0) | 2023.05.16 |