프로그래머스 112

[프로그래머스] 즐겨찾기가 가장 많은 식당 정보 출력하기 MySQL

문제[프로그래머스] 즐겨찾기가 가장 많은 식당 정보 출력하기정답SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITESFROM 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절로 주어 이 두가지 모두 충족하는 것만 출력하는 방법으로 풀었습니다.

[프로그래머스] 조건에 맞는 사용자와 총 거래금액 조회하기 MySQL

문제[프로그래머스] 조건에 맞는 사용자와 총 거래금액 조회하기정답SELECT UGU.USER_ID, UGU.NICKNAME, SUM(PRICE) TOTAL_SALESFROM USED_GOODS_BOARD UGB JOIN USED_GOODS_USER UGU ON UGB.WRITER_ID = UGU.USER_IDWHERE UGB.STATUS = 'DONE'GROUP BY UGU.USER_IDHAVING SUM(PRICE) >= 700000ORDER BY SUM(PRICE)이 문제의 조건은 1. 완료된 중고, 2. 중고 거래의 총 금액이 70만원 이상, 3. 총 거래금액을 기준으로 오름차순 정렬입니다. 따라서 WHERE을 통해 완료된 중고만 출력하고, GROUP BY를 통해 한 사람이 거래한 거래를 묶어주고,..