728x90
https://programmers.co.kr/learn/courses/30/lessons/77487
이 서비스에서는 공간을 둘 이상 등록한 사람을 "헤비 유저"라고 부릅니다. 헤비 유저가 등록한 공간의 정보를 아이디 순으로 조회하는 SQL문을 작성해주세요.
서브 쿼리를 통해 places 테이블에서 host_id로 groupBy를 하고 조건으로 1보다 많은 아이디를 찾는다.
이후에 select의 조건으로 in 키워드를 써서 1보다 많은 아이디에 해당하는 row만 뽑은 다음 order by 해준다.
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
'문제 풀이 > 프로그래머스 알고리즘, SQL' 카테고리의 다른 글
[프로그래머스 2019 카카오 개발자 겨울 인턴십] 징검다리 건너기 (파라매트릭 서치) [C++] (0) | 2021.10.07 |
---|---|
[프로그래머스 2019 카카오 개발자 겨울 인턴십] 불량 사용자 (DFS, 조합) [C++] (0) | 2021.10.07 |
[프로그래머스 위클리 챌린지 6주차] 복서 정렬하기 (정렬) [C++] (0) | 2021.09.07 |
[프로그래머스 LV4] 징검다리 (이진 탐색, 매개변수 탐색) [C++] (0) | 2021.09.05 |
[프로그래머스 카카오 블라인드 채용 2021 3번] 순위 검색 (구현, 이진탐색) [C++] (0) | 2021.09.01 |