JOIN은 서로 다른 테이블에 있는 컬럼들을 하나의 결과로 출력하기 위해 사용한다.
1. 기본 JOIN 사용법
SELECT E.ENAME, D.LOC
FROM EMP E, DEPT D
WHERE E.DEPTNO = D.DEPTNO;
두 개의 테이블을 연결하기 위해 '공통 컬럼이 동일하다'라는 조건을 사용해야 한다.
2. ON절 JOIN 사용법
SELECT E.ENAME, D.LOC
FROM EMP E JOIN DEPT D
ON (E.DEPTNO = D.DEPTNO);
WHERE절에 사용했던 조인 조건을 ON절에 그대로 사용한다.
3. USING절 JOIN 사용법
SELECT E.ENAME, D.LOC
FROM EMP E JOIN DEPT D
USING (DEPTNO);
WHERE절 조건 대신 두 테이블을 연결할 때 사용하는 컬럼만 적어준다. USING절에는 반드시 괄호를 사용해야 한다.
'ORACLE 공부하기!' 카테고리의 다른 글
[ORACLE] UNION ALL과 UNION 의 차이점 (0) | 2020.12.22 |
---|---|
[ORACLE] LEFT OUTER JOIN/RIGHT OUTER JOIN/FULL OUTER JOIN (0) | 2020.12.20 |
[ORACLE] SET DEFINE OFF / SET DEFINE ON (0) | 2020.12.04 |
[ORACLE] CLOB TYPE 컬럼 UPDATE 시키기! (0) | 2020.12.04 |
[ORACLE] REGEXP_LIKE (0) | 2020.11.16 |