DS가 되기 위한 여정 👩‍💻

Data Science/SQL

[Elice SQL] 비연관 서브쿼리. 항상 on 안써도 됌. 그냥 대치 값 넣을 것

Tashapark 2025. 3. 4. 19:19
728x90
반응형

 

수정 전

- 뭐가 문제일까.. manager_id를 어디로 넣어야 하는 지 잘 모르겠어..

-- 급여가 8000미만인 직원의 관리자 아이디와 급여를 출력하는 쿼리를 작성하세요.

select employee_id, salary
from EMPLOYEE 
where employee_id in ( select employee_id
                    from EMPLOYEE 
                    where salary < 8000
                )
order by employee_id;

 

수정 전

- manager_id를 구해서 그냥 직원 아이디에 넣으면 됌. 굳이 조인 x

-- 급여가 8000미만인 직원의 관리자 아이디와 급여를 출력하는 쿼리를 작성하세요.

select employee_id, salary
from EMPLOYEE 
where employee_id in ( select manager_id -- 그냥 직원 아이디랑 매니저 아이디를 대치가 가능함
                    from EMPLOYEE 
                    where salary < 8000
                )
order by employee_id;
728x90
반응형