[프로그래머스] 헤비 유저가 소유한 장소.oracle
LV3
IDEA: HOST_ID 별로 나눠 HOST_ID 가 2개 이상 조건 걸면 되겠구나!
SELECT ID, NAME, HOST_ID
FROM PLACES
WHERE HOST_ID IN(SELECT HOST_ID
FROM PLACES
GROUP BY HOST_ID
HAVING COUNT(HOST_ID) >= 2)
ORDER BY ID;
*WHERE IN
1. WHERE 칼럼 IN (조건1, 조건2 )
IN문의 나열한 조건들은 OR 조건으로 조회한다.
2. WHERE 칼럼 NOT IN (조건1, 조건2)
NOT IN 문의 나열한 조건들은 AND 조건을 조회한다.
3. WHERE IN 응용
WHER 칼럼 IN (서브쿼리)
조건에 들어갈 리스트 값을 동적으로 조회하는 경우가 이번 문제와 같은 것이다.
https://school.programmers.co.kr/learn/courses/30/lessons/77487
'프로그래머스 > SQL' 카테고리의 다른 글
[프로그래머스] 강원도에 위치한 생산공장 목록 출력하기.oracle (LIKE) (0) | 2022.10.11 |
---|---|
[프로그래머스] 즐겨찾기가 가장 많은 식당 정보 출력하기.oracle (GROUP BY) (1) | 2022.10.08 |
[프로그래머스] 없어진 기록 찾기.ORACLE (0) | 2022.10.06 |
[프로그래머스] 있었는데요 없었습니다.ORACLE (0) | 2022.10.06 |
[프로그래머스] 오랜 기간 보호한 동물(2) .ORACLE (1) | 2022.10.05 |