https://programmers.co.kr/learn/courses/30/lessons/77487
이 문제는 Programmers의 2021 Dev-Matching: 웹 백엔드 개발자(상반기) 문제집에 있는 Sql 문제입니다.
이 문제의 목적은 주어진 테이블에서 헤비 유저가 등록한 공간의 정보를 ID 순으로 조회하는 것입니다.
저는 mysql로 문제를 해결했습니다😁
접근 방식
접근 순서
1. 헤비 유저를 찾는다.
2. 헤비 유저가 등록한 공간을 ID 순으로 정렬한다.
1. 헤비 유저를 찾는다.
서브 쿼리에서 group by와 having 그리고 count를 조합해서 헤비 유저의 목록을 찾고
where에서 in 연산자를 사용했습니다.
2. 헤비 유저가 등록한 공간을 ID 순으로 정렬한다.
order by를 사용했습니다.
Sql 명령문
SELECT * from PLACES where HOST_ID in (select HOST_ID from PLACES group by HOST_ID having count(HOST_ID) > 1) order by ID
읽어 주셔서 감사합니다 :)
잘못된 부분이 있다면 댓글로 편히 알려주세요😊