-
프로그래머스 - 헤비 유저가 소유한 장소SQL 문제 2024. 1. 5. 16:19
헤비 유저가 소유한 장소
이 서비스에서는 공간을 둘 이상 등록한 사람을 "헤비 유저"라고 부릅니다. 헤비 유저가 등록한 공간의 정보를 아이디 순으로 조회하는 SQL문을 작성해주세요.-- 코드를 입력하세요 SELECT ID, NAME, HOST_ID FROM PLACES WHERE HOST_ID IN (SELECT HOST_ID FROM PLACES GROUP BY HOST_ID HAVING count(host_Id) >= 2)
한 쿼리안에 해결하는법을 몰라서
서브쿼리를 활용하였다
group by 를 host_id로 하여서 host_id를 묶고
묶은 host_id의 갯수를 having절에서 2 이상을 처리한다.
서브쿼리의 결과가 1개 이상이므로
다중 연산자인 IN을 사용한다.
https://school.programmers.co.kr/learn/courses/30/lessons/77487
'SQL 문제' 카테고리의 다른 글
프로그래머스 - 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 (0) 2024.01.08 프로그래머스 - 우유와 요거트가 담긴 장바구니 (1) 2024.01.05 프로그래머스 - 자동차 평균 대여 기간 구하기 (0) 2024.01.05 프로그래머스 - 서울에 위치한 식당 목록 출력하기 (1) 2024.01.05 프로그래머스 - 년, 월, 성별 별 상품 구매 회원 수 구하기 (1) 2024.01.05