Post

[Programmers] #77487 - 헤비 유저가 소유한 장소 [MySQL]

[Programmers] #77487 - 헤비 유저가 소유한 장소 [MySQL]

문제 링크


1. 아이디어

공간을 둘 이상 등록한 헤비 유저가 등록한 공간의 정보를 ID 순으로 조회하는 문제다. 공간 행을 그대로 출력해야 하므로 바로 그룹화하지 않고, HOST_ID별 HAVING COUNT(*) >= 2로 헤비 유저를 서브쿼리로 추린 뒤 IN으로 원본 행을 조회했다.


2. 쿼리

풀이 [MySQL]

1
2
3
4
5
6
7
8
9
SELECT *
FROM PLACES
WHERE HOST_ID IN (
    SELECT HOST_ID
    FROM PLACES
    GROUP BY HOST_ID
    HAVING COUNT(*) >= 2
)
ORDER BY ID

This post is licensed under CC BY 4.0 by the author.