데이터사이언스 기록기📚

[프로그래머스/SQL] Level 3_헤비 유저가 소유한 장소(2021 Dev-Matching) 본문

Coding Test/프로그래머스(SQL)

[프로그래머스/SQL] Level 3_헤비 유저가 소유한 장소(2021 Dev-Matching)

syunze 2023. 10. 6. 22:04

📌문제 유형

2021 Dev-Matching

 

📌문제

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

📌나의 문제풀이

- 헤비유저 호스트 ID 먼저 서브쿼리로 선정 후, 전체 리스트 뽑

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

 

📌다른사람의 문제풀이

SELECT P.ID, P.NAME, P.HOST_ID
FROM PLACES P
JOIN (SELECT HOST_ID FROM PLACES GROUP BY HOST_ID HAVING COUNT(*) > 1) CP
ON P.HOST_ID = CP.HOST_ID
ORDER BY P.ID
728x90
Comments