관리 메뉴

오늘도 배운다

헤비 유저가 소유한 장소 / 프로그래머스, SQL / 코딩테스트 연습2021 Dev-Matching: 웹 백엔드 개발자(상반기) 본문

코딩테스트연습(SQL)

헤비 유저가 소유한 장소 / 프로그래머스, SQL / 코딩테스트 연습2021 Dev-Matching: 웹 백엔드 개발자(상반기)

LearnerToRunner 2022. 11. 17. 11:51

문제

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

 

제출답안

SELECT *
FROM places
WHERE host_id
    IN (SELECT host_id FROM places 
        GROUP BY host_id HAVING count(id)>=2)
ORDER BY 1

 

 

 

풀이

더보기

테이블 내 데이터 조회

SELECT * FROM places

아이디 당 Host_ID가 2개 이상인 사람만 골라내기

WHERE host_id IN 호스트 id가 아래에 속하는지
    (SELECT host_id FROM places 호스트를 선택
    GROUP BY host_id HAVING count(id)>=2) -- 호스트 id 별 id 갯수가 2개 이상인

 

 

 

문제 바로가기

 

728x90
Comments