본문 바로가기

PS/프로그래머스 문제

SQL 고득점 KIT )식품분류별 가장 비싼 식품의 정보 조회하기

SELECT FOOD_PRODUCT.CATEGORY, FOOD_PRODUCT.PRICE as MAX_PRICE, FOOD_PRODUCT.PRODUCT_NAME 
FROM 
(SELECT CATEGORY, MAX(PRICE) as MAX_PRICE 
FROM FOOD_PRODUCT
GROUP BY CATEGORY
HAVING 
CATEGORY ="과자" OR
CATEGORY ="국" OR
CATEGORY ="김치" OR
CATEGORY ="식용유") tmp
INNER JOIN FOOD_PRODUCT ON
tmp.CATEGORY = FOOD_PRODUCT.CATEGORY AND tmp.MAX_PRICE = FOOD_PRODUCT.PRICE
ORDER BY PRICE desc

 

 

 

이전 포스트와 똑같은 유형의 문제라 참고하라고 링크를 남긴다.

2022.10.06 - [PS/프로그래머스 문제] - SQL 고득점 KIT )즐겨찾기가 가장 많은 식당 정보 출력하기

 

SQL 고득점 KIT )즐겨찾기가 가장 많은 식당 정보 출력하기

SELECT REST_INFO.FOOD_TYPE, REST_INFO.REST_ID, REST_INFO.REST_NAME, REST_INFO.FAVORITES as FAVORITES FROM (SELECT FOOD_TYPE, MAX(FAVORITES) as max_fav FROM REST_INFO GROUP BY FOOD_TYPE) tmp INNER JO..

dongcoding.tistory.com

 

이전 포스트 내용에 HAVING 구문만 추가 되었다. 

반응형