관리 메뉴

me made it !

[알고리즘] SQL | 프로그래머스 | 20230224 고득점 KIT 문제 본문

TIL/SQL

[알고리즘] SQL | 프로그래머스 | 20230224 고득점 KIT 문제

yeoney 2023. 2. 24. 12:38
반응형
SELECT B.MEMBER_NAME, A.REVIEW_TEXT, A.REVIEW_DATE
FROM REST_REVIEW A
JOIN (
    SELECT R.MEMBER_ID, M.MEMBER_NAME, RANK() OVER(ORDER BY CNT DESC) AS RANKING
    FROM (
        SELECT *, COUNT(MEMBER_ID) AS CNT
        FROM REST_REVIEW
        GROUP BY MEMBER_ID) AS R
    JOIN MEMBER_PROFILE M ON R.MEMBER_ID = M.MEMBER_ID) B
ON A.MEMBER_ID = B.MEMBER_ID
WHERE B.RANKING = 1
ORDER BY A.REVIEW_DATE;

 

반응형