Notice
Recent Posts
Recent Comments
Link
Koo's.Co
[Programmers] 헤비 유저가 소유한 장소 본문
https://school.programmers.co.kr/learn/courses/30/lessons/77487
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
PLACES
NAME | TYPE | DESCRIPTION |
ID | INT | 공간의 아이디 |
NAME | VARCHAR | 이름 |
HOST_ID | INT | 공간을 소유한 유저의 아이디 |
PLACES 테이블은 공간 임대 서비스에 대한 정보를 담고 있는 테이블입니다.
문제
이 서비스에서는 공간을 둘 이상 등록한 사람을 "헤비 유저"라고 부릅니다. 헤비 유저가 등록한 공간의 정보를 아이디 순으로 조회하는 SQL문을 작성해주세요.
SELECT *
FROM PLACES
WHERE HOST_ID IN
(SELECT HOST_ID
FROM PLACES
GROUP BY HOST_ID
HAVING COUNT(HOST_ID) >= 2)
ORDER BY ID
서브쿼리를 이용해 해결하는 문제입니다.
서브쿼리에서 HOST_ID를 이용해 GROUP을 설정해주고, HOST_ID의 개수가 둘 이상인 HOST_ID만 검색했습니다.
'PS > Programmers - SQL' 카테고리의 다른 글
[Programmers] 입양 시각 구하기(2) (0) | 2022.09.18 |
---|---|
[Programmers] 우유와 요거트가 담긴 장바구니 (0) | 2022.09.18 |
[Programmers] 최댓값 구하기 - Lv.1 (0) | 2022.09.18 |
[Programmers] 없어진 기록 찾기 (0) | 2022.09.18 |
[Programmers] 모든 레코드 조회하기 - Lv.1 (0) | 2022.09.18 |
Comments