[프로그래머스] 식품분류별 가장 비싼 식품의 정보 조회하기 (Oracle)

박신희·2022년 11월 5일
0

[풀이] 프로그래머스

목록 보기
31/33
post-thumbnail

📌 풀이 과정

  • 일단, '과자', '국', '김치', '식용유' 카테고리 안에서, 각 카테고리의 비싼 가격을 뽑았다.
  • 그리고, 셀프 조인? 비스무리하게 해서 뽑았다.

🤜 풀이 코드

SELECT CATEGORY, PRICE AS MAX_PRICE, PRODUCT_NAME
FROM FOOD_PRODUCT
WHERE (CATEGORY,PRICE) IN ( SELECT CATEGORY, MAX(PRICE) 
                            FROM FOOD_PRODUCT
                            WHERE CATEGORY IN ('과자', '국', '김치', '식용유')
                            GROUP BY CATEGORY)
ORDER BY MAX_PRICE DESC;
profile
log my moments 'u')/

0개의 댓글