SELECT CATEGORY, PRICE AS MAX_PRICE, PRODUCT_NAME
FROM FOOD_PRODUCT
WHERE (CATEGORY, PRICE) IN (
SELECT CATEGORY, MAX(PRICE) AS PRICE
FROM FOOD_PRODUCT
WHERE CATEGORY IN ( '과자', '국', '김치', '식용유')
GROUP BY CATEGORY
)
ORDER BY MAX_PRICE DESC;
💫 풀이 조건
1. 식품분류별로 가격이 제일 비싼 식품
2. 분류, 가격, 이름을 조회
3. 식품분류가 ‘과자’, ‘국’, ‘김치’, ‘식용유’인 경우만 출력
4. 식품 가격 기준으로 내림차순 정렬
💫 풀이
1. SELECT CATEGORY, PRICE AS MAX_PRICE, PRODUCT_NAME
답글 남기기