서브 쿼리

셀프 조인, 서브 쿼리 실습 - 다음과 같은 EMP(사원) 테이블이 있음 - 다음과 같은 DEPT(부서) 테이블이 있음 - 다음과 같은 SALGRADE 테이블이 있음 1. 이름, 직속 상사 이름을 조회 (MGR : 직속상사 사원번호) SELECT e1.ename, e2.ename FROM emp e1 INNER JOIN emp e2 ON e1.mgr = e2.empno; 2. 이름,직속 상사 이름을 조회 (단, 직속 상사가 없는 사람도 직속상사 결과가 null값으로 나와야 함) SELECT e1.ename, e2.ename FROM emp e1 LEFT JOIN emp e2 ON e1.mgr = e2.empno; 3. 이름,부서명을 조회 (단, 사원테이블에 부서번호가 40에 속한 사원이 없지만 부서번호 ..
SELF JOIN 과 서브 쿼리 1. SELF JOIN - 같은 테이블을 붙이는 조인 - 한 테이블 안에서 키와 키 값을 참조하는 컬럼을 동시에 가지고 있을 때, 진행 가능 - 같은 테이블을 두번 사용하기 때문에 별명을 붙여서 사용해야 함 2. 서브쿼리 (SubQuery) - 메인 쿼리(실제 작동시킬 쿼리) 안에 ( )를 이용해 먼저 실행하는 쿼리를 넣어 해당 결과를 메인 쿼리에 사용 - 메인 쿼리를 보조한다고 해서 서브쿼리라고 함 3. 서브쿼리의 종류 - 스칼라 서브쿼리 : SELECT에서 사용 - 인라인뷰 서브쿼리 : FROM에서 사용 - 중첩 서브쿼리 : WHERE에서 사용
NewBean
'서브 쿼리' 태그의 글 목록