코딩테스트
[MySQL] 헤비 유저가 소유한 장소
고후
2022. 4. 1. 14:26
https://programmers.co.kr/learn/courses/30/lessons/77487
한참 헤맸다.. 쉬운 것 같은데 GROUP BY 하면 모든 쿼리가 나오지 않고 묶여서 나오고,
그래서 COUNT OVER PARTITION BY를 했더니 윈도우 함수라 where이나 having 조건을 걸수가 없었다
알고보니 서브쿼리를 이용하는 문제였다
SELECT *
FROM PLACES
WHERE HOST_ID IN(
SELECT HOST_ID FROM PLACES
GROUP BY HOST_ID HAVING COUNT(HOST_ID) >= 2)
ORDER BY ID