728x90
1. 헤비 유저가 소유한 장소
문제 설명
PLACES 테이블은 공간 임대 서비스에 등록된 공간의 정보를 담은 테이블입니다. PLACES 테이블의 구조는 다음과 같으며 ID, NAME, HOST_ID는 각각 공간의 아이디, 이름, 공간을 소유한 유저의 아이디를 나타냅니다. ID는 기본키입니다.
문제
이 서비스에서는 공간을 둘 이상 등록한 사람을 "헤비 유저"라고 부릅니다. 헤비 유저가 등록한 공간의 정보를 아이디 순으로 조회하는 SQL문을 작성해주세요.
내 풀이
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 ASC;
WHERE 절
- PLACES 테이블에서 HOST_ID가 2개 이상인 HOST_ID를 조회하는 서브쿼리 설정
728x90
'SQL > 프로그래머스 고득점 kit' 카테고리의 다른 글
[프로그래머스] SQL 고득점 kit(조건에 맞는 아이템들의 가격의 총합 구하기) (0) | 2024.06.04 |
---|---|
[프로그래머스] SQL 고득점 kit(대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기) (0) | 2024.02.21 |
[프로그래머스] SQL 고득점 kit(조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기) (0) | 2024.02.16 |
[프로그래머스] SQL 고득점 kit(자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기) (0) | 2024.02.15 |
[프로그래머스] SQL 고득점 kit(조건에 맞는 사용자 정보 조회하기) (0) | 2024.02.14 |