본문 바로가기
MySQL/PROGRAMMERS

Lv.3 헤비 유저가 소유한 장소

by Freely_ 2025. 2. 4.
728x90
반응형
728x90
 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

PLACES 테이블

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

 

  • 풀이 1
SELECT A.ID, A.NAME, A.HOST_ID
FROM PLACES A 
	INNER JOIN (SELECT ID, NAME, HOST_ID
                FROM PLACES
                GROUP BY HOST_ID
                HAVING COUNT(HOST_ID) >= 2) B
    ON A.HOST_ID=B.HOST_ID
ORDER BY 1

 

  • 풀이 2
SELECT *
FROM PLACES
WHERE HOST_ID IN (SELECT HOST_ID
                  FROM PLACES
                  GROUP BY HOST_ID
                  HAVING COUNT(HOST_ID) >= 2)
ORDER BY ID
728x90
반응형