https://school.programmers.co.kr/learn/courses/30/lessons/77487
[풀이]
SELECT *
FROM PLACES
WHERE HOST_ID IN (SELECT HOST_ID
FROM PLACES
GROUP BY HOST_ID
HAVING COUNT(*) >= 2);
서브쿼리로 간단하게 풀 수 있는 문제였습니다. HOST_ID를 GROUP BY 한 것으로 COUNT를 세고, COUNT가 2보다 큰 HOST_ID를 가져와서 HOST_ID가 해당 튜플 안에 존재하는 걸 반환하면 됩니다.
[풀이 후기]
SQL은 확실히 난이도가 대체적으로 쉽게 나오는 것 같습니다.. 파이썬 코테를 더 중점적으로 연습해야할 것 같다아... SQL 살앙해..
'코딩테스트 스터디 > 프로그래머스' 카테고리의 다른 글
[LV2/스택/큐] 올바른 괄호 (0) | 2023.07.17 |
---|---|
[LV2/스택/큐] 기능개발 (0) | 2023.07.17 |
[LV 2/정렬] 가장 큰 수 (0) | 2023.07.15 |
[LV2/해시] 의상 (0) | 2023.07.15 |
[LV2/해시] 전화번호 목록 (0) | 2023.07.15 |