-
프로그래머스 - 그룹별 조건에 맞는 식당 목록 출력하기 [MySQL]문제 풀이/프로그래머스 2023. 6. 21. 16:37반응형
이 문제는 join과 where절 서브 쿼리를 이용해서 풀었다. where절 서브 쿼리를 사용할 때 주의할 점은 서브 쿼리가 반드시 컬럼 하나로만 이루어져야 한다는 것이다. 2개 이상의 컬럼을 select 하게 되면 오류가 발생한다.
SELECT M.MEMBER_NAME, REVIEW_TEXT, DATE_FORMAT(REVIEW_DATE, '%Y-%m-%d') as REVIEW_DATE FROM MEMBER_PROFILE AS M INNER JOIN REST_REVIEW AS R ON M.MEMBER_ID = R.MEMBER_ID WHERE M.MEMBER_ID = (SELECT MEMBER_ID FROM (SELECT COUNT(MEMBER_ID) AS CNT, MEMBER_ID FROM REST_REVIEW GROUP BY MEMBER_ID ORDER BY CNT DESC LIMIT 1) AS T) ORDER BY REVIEW_DATE, REVIEW_TEXT;
반응형'문제 풀이 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 동명 동물 수 찾기 [MySQL] (0) 2023.06.21 프로그래머스 - 저자 별 카테고리 별 매출액 집계하기 [MySQL] (0) 2023.06.21 프로그래머스 - 등굣길 (0) 2023.03.18 프로그래머스 - 여행경로 (0) 2023.03.14 프로그래머스 - 아이템 줍기 (0) 2023.03.14