ORACLE 공부하기!

[ORACLE] 데이터 JOIN하기(ON절/USING절)

hyer!! 2020. 12. 20. 20:37

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절에는 반드시 괄호를 사용해야 한다.