과제
2022.07.22 / Hw3

SCOTT과 동일한 근무지에서 근무하는 사원의 이름을 출력하는 SQL문 작성

 

 

의도

등가 조인 사용

서브 쿼리 사용

 

 

깃허브

https://github.com/kindacool/Hw/blob/main/HW20220722/2022_07_22_hw3.sql

 

GitHub - kindacool/Hw

Contribute to kindacool/Hw development by creating an account on GitHub.

github.com

 

 

코드

-- Q3. SCOTT과 동일한 근무지에서 근무하는 사원의 이름을 출력하는 SQL문 작성?
select e.ename from emp e, dept d where e.deptno = d.deptno 
    and d.loc = (select d.loc from emp e, dept d where e.deptno = d.deptno and e.ename = 'SCOTT');
    
-- 또는 부서번호가 같으면 같은 근무지에서 근무하므로 조인없이 서브쿼리만으로 이렇게 해도 될 것 같습니다
select ename from emp where deptno = (select deptno from emp where ename = 'SCOTT');

 

 

출력

 

 

강사님 코드

-- Q3. SCOTT과 동일한 근무지에서 근무하는 사원의 이름을 출력하는 SQL문 작성?
--Ans 3.
select deptno, ename from emp 
   where deptno = (select deptno from emp where ename = 'SCOTT');

+ Recent posts