728x90
https://school.programmers.co.kr/learn/courses/30/lessons/131116
728x90
SELECT origin.category, origin.price as max_price, origin.product_name
FROM food_product as origin, (
SELECT category, MAX(price) as price
FROM food_product
WHERE category in ('과자', '국', '김치', '식용유')
GROUP BY category
) as max_price
WHERE origin.category = max_price.category
AND origin.price = max_price.price
ORDER BY max_price DESC
728x90
'Problem Solving > Programmers' 카테고리의 다른 글
[프로그래머스, 12939] 최댓값과 최솟값 (java) (0) | 2024.07.30 |
---|---|
[프로그래머스, 87389] 나머지가 1이 되는 수 찾기 (java) (0) | 2024.07.30 |
[프로그래머스, 164668] 조건에 맞는 사용자와 총 거래금액 조회하기 (mysql) (0) | 2024.07.27 |
[프로그래머스, 59046] 루시와 엘라 찾기 (mysql) (0) | 2024.07.08 |
[프로그래머스, 157341] 대여 기록이 존재하는 자동차 리스트 구하기 (mysql) (0) | 2024.07.07 |