프로그래머스_헤비 유저가 소유한 장소_Oracle, MySQL

2022. 9. 27. 14:44DataBase/SQL Query Problem

728x90
반응형
SMALL

쉬운 듯 하면서 어려운 문제

 

서브 쿼리를 만들고 나서 이를 where 절에 적용하려하는데 잘 안됐다.

나는 = 연산을 이용해서 해결하려 했는데 생각해보니 서브 쿼리의 결과 레코드가 굉장히 많을수도 있었다.

그래서 IN 을 이용했다.

 

맞았다.

 

 


Oracle과 MySQL 동일

SELECT *
FROM PLACES
WHERE HOST_ID IN (
    SELECT HOST_ID
    FROM PLACES
    GROUP BY HOST_ID
    HAVING COUNT(HOST_ID)>1
)
ORDER BY ID
728x90
반응형
LIST