SQL

SQL 32(여러 테이블의 데이터를 조인해서 출력하기/ ON절)

아리빠 2023. 6. 9. 17:46

JOIN 작성법은 두가지로 나뉜다. 

조인 문법의 종류  조인의 종류    조인 문법의 종류  조인의 종류
오라클 조인 EQUI JOIN   ANSI/ISO SQL:1999 standards ON절을 사용한 JOIN
NON EQUI JOIN   LEFT/RIGHT/FULL OUTER JOIN
OUTER JOIN   USING절을 사용한 JOIN
SELF JOIN   CROSS JOIN

ANSI/ISO JOIN 작성법은 오라클 9i 버전부터 지원되었다

 

EQUI 조인과 ON절의 작성의 차이 

--EQUI--
select e.ename, d.loc
from emp e, dept d, salgrade s
where e.deptno = d.deptno
and e.sal between s.losal and s.hisal;

--ON--
select e.ename, d.loc, s.grade
from emp e
join dept d on (e.deptno =d.deptno)
join salgrade s on (e.sal between s.losal and s.hisal);