문제
제출한 코드
SELECT food_type, rest_id, rest_name, MAX(favorites) 'FAVORITES'
FROM rest_info
GROUP BY food_type
ORDER BY food_type DESC
[OUT]
제출시 오답이라고 뜸
정답 코드
SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITES
FROM rest_info
WHERE (food_type, favorites) IN (SELECT food_type, MAX(favorites)
FROM rest_info
GROUP BY food_type)
ORDER BY food_type DESC
WHERE절로 food_type 그룹별 최대 즐겨찾기 수인 가게를 우선 구하고 그것에 맞는 (IN) 데이터를 조회하는 식으로 해야한다.
[OUT]
비슷한 문제
2022.11.20 - [CodingTest/프로그래머스] - [프로그래머스] 식품분류별 가장 비싼 식품의 정보 조회하기 / GROUP BY
[프로그래머스] 식품분류별 가장 비싼 식품의 정보 조회하기 / GROUP BY
문제 제출한 코드 정답코드와 실행결과는 같지만 제출시 오답 (정답 코드가 아니면 다 오답인듯) SELECT category, MAX(price) 'MAX_PRICE', product_name FROM food_product GROUP BY category HAVING category IN ('과자','국','
dataanalysisdot.tistory.com
'🛠️Skill > CodingTest' 카테고리의 다른 글
[프로그래머스] Lv4. 입양 시각 구하기(2) / SET (0) | 2022.11.21 |
---|---|
[프로그래머스] 식품분류별 가장 비싼 식품의 정보 조회하기 / GROUP BY (0) | 2022.11.20 |
[leetcode] 1141. User Activity for the Past 30 Days I / DATE_ADD, DATEDIFF (0) | 2022.11.18 |
[프로그래머스] Lv3. 즐겨찾기가 가장 많은 식당 정보 출력하기 / GROUPBY (0) | 2022.11.18 |
[프로그래머스] LV2. 재구매가 일어난 상품과 회원 리스트 구하기 / 가격대 별 상품 개수 구하기 / 입양시각구하기(1) GROUP BY (0) | 2022.11.09 |
댓글