SELECT MEMBER_NAME, REVIEW_TEXT, DATE_FORMAT(REVIEW_DATE, '%Y-%m-%d') REVIEW_DATE
FROM MEMBER_PROFILE M
JOIN REST_REVIEW R ON R.MEMBER_ID=M.MEMBER_ID
WHERE M.MEMBER_ID IN
(SELECT RW.MEMBER_ID FROM REST_REVIEW RW
GROUP BY RW.MEMBER_ID
HAVING COUNT(*) =
(SELECT COUNT(*) FROM REST_REVIEW
GROUP BY MEMBER_ID
ORDER BY COUNT(*) DESC LIMIT 1))
ORDER BY REVIEW_DATE, REVIEW_TEXT
https://school.programmers.co.kr/learn/courses/30/lessons/131124
'문제풀이 > 프로그래머스 SQL 문제' 카테고리의 다른 글
동명 동물 수 찾기 (0) | 2023.11.01 |
---|---|
조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2023.10.31 |
오프라인/온라인 판매 데이터 통합하기 (0) | 2023.10.28 |
조건에 맞는 회원수 구하기 (0) | 2023.10.27 |
상위 n개 레코드 (0) | 2023.10.26 |