728x90
코드 힌트
- 서브 쿼리 사용:
- GROUP BY와 HAVING 절을 사용하여 2개 이상의 장소를 등록한 호스트를 구합니다.
- 이 서브 쿼리의 결과와 PLACES 테이블을 JOIN하여 해당 호스트의 모든 장소를 가져옵니다.
- GROUP BY와 HAVING 활용:
- GROUP BY는 동일한 호스트에 등록된 장소들을 그룹화합니다.
- HAVING COUNT(*) > 1은 그룹 내에 2개 이상의 장소가 있는 호스트만 필터링합니다.
- JOIN을 사용해 조건 매칭:
- 메인 쿼리에서는 PLACES 테이블과 2개 이상의 장소를 등록한 호스트의 정보를 JOIN합니다.
- 정렬 조건:
- 결과를 ID 기준으로 정렬하여 보기 쉽게 정렬합니다.
정답은 더보기 클릭
728x90
'프로그래머스(Oracle)' 카테고리의 다른 글
[프로그래머스 (Oracle)] 우유와 요거트가 담긴 장바구니 (1) | 2024.10.16 |
---|---|
[프로그래머스 (Oracle)] 저자 별 카테고리 별 매출액 집계하기 (2) | 2024.10.09 |
[프로그래머스 (Oracle)] 조건에 맞는 사용자 정보 조회하기 (0) | 2024.10.06 |
[프로그래머스 (Oracle)] 년, 월, 성별 별 상품 구매 회원 수 구하기 (1) | 2024.10.05 |
[프로그래머스 (Oracle)] 즐겨찾기가 가장 많은 식당 정보 출력하기 (1) | 2024.10.05 |