Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

집 짓는 개발블로그

[프로그래머스] 헤비 유저가 소유한 장소 (MySQL) 본문

MySQL

[프로그래머스] 헤비 유저가 소유한 장소 (MySQL)

취준er 2024. 6. 21. 16:43

 

 

 

 

https://school.programmers.co.kr/learn/courses/30/lessons/77487

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

소요시간: 4분

 

정답

-- '공간의 ID'가 기본키! 
SELECT *
FROM PLACES
WHERE HOST_ID IN (SELECT HOST_ID 
                 -- 'HOST_ID = (SELECT~ ) 도 되나? -> Subquery returns more than 1 row 에러 남'
FROM PLACES
GROUP BY HOST_ID
HAVING COUNT(ID) >= 2)

ORDER BY ID ASC;

 

WITH 이름 AS 로 서브쿼리를 따로 빼서 별도 테이블로 만든 뒤 조인해서 쓰는 방식을 주로 쓰는데 오늘은 이렇게 풀어봤다. WHERE 조건으로 필터링할 때 에러 주의.