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
반응형