(From) 기준테이블 (JOIN) 조인테이블 ON 조건 (WHERE) - FROM WHERE사이
From 기준테이블 (INNER JOIN) 조인테이블 ON 조건(이면서 조인칼럼)
기준 테이블, 조인 테이블에 조인 컬럼이 모두 해당하는 경우만을 추출(교집합)
From 기준테이블 (LEFT/RIGHT OUTER JOIN) 조인테이블 ON 조건(이면서 조인칼럼)
기준 테이블에만 데이터가 존재하면 조회가 가능하나
교집합이 없어 다른 속성값을 연동시킬 수 없는 경우 NULL취급한다.
--> DEPTNO가 없기 때문에 당연히 DNAME도 알 수 없다.
FULL OUTER JOIN - From 기준테이블 (FULL OUTER JOIN) 조인테이블 ON 조건
--> LEFT+RIGHT 조인이다.
나 자신의 테이블에서 조인이 발생하는 경우
--> 별도의 JOIN명령없음
--> FROM EMP E1, EMP E2 WHERE E1.MGR(managerNumber) = E2.EMPNO
--> 해당 사원의 매니저 번호를 찾아서 이름으로 매치시켜줌
동등조인
비동등조인
자연조인
크로스 조인
카티젼 조인
콤마 조인
겹치는 부분만 조회하기에 모든 정보를 확인할 수 있음
겹치지 않는 부분은 DNAME을 조회할 수 없기에 다 보여주되 불가능한 값을 NULL로 표기