[프로그래머스] 헤비 유저가 소유한 장소

yannie·2024년 10월 11일
0

[문제]

이 서비스에서는 공간을 둘 이상 등록한 사람을 "헤비 유저"라고 부릅니다. 헤비 유저가 등록한 공간의 정보를 아이디 순으로 조회하는 SQL문을 작성해주세요.

[내가 푼 풀이(정답)]

SELECT
    ID,
    NAME,
    HOST_ID
FROM PLACES
WHERE HOST_ID IN(SELECT HOST_ID FROM PLACES
                GROUP BY HOST_ID
                 HAVING COUNT(HOST_ID) >= 2)
ORDER BY ID
;

[코드리뷰]

  • 서브쿼리를 통해 두 개 이상의 공간을 등록한 '헤비 유저'의 HOST_ID만 반환 -> 헤비 유저 정의, 그런 유저들이 등록한 공간만 조회할 수 있도록 필터링

기억해!

0개의 댓글