SQL
[SQL][TIL] Subquery
breadz
2021. 7. 7. 17:26
Q_ 7788사원의 급여보다 큰 급여를 받는 사원을 출력하세요
select *
from emp e, emp j // e테이블과 j테이블이 둘다 메모리를 차지하게 됨. 비효율적
where j.empno = 7788
and e.sal > j.sal;
// subquery 이용 ->
select *
from emp
where sal > (select sal
from emp
where empno = 7788);
Q_ 두 개 이상의 조건을 갖는 서브쿼리
select *
from emp
where job = (select job
from emp
where empno = 7782)
and sal >= (select sal
from emp
where empno = 7782);