본문 바로가기
데이터베이스/SQL

SQL 여러테이블 데이터 조인 1999 ANSI, ON 절

by ADELA_J 2023. 12. 31.

<ANSI/ISO SQL: 1999>

- 표준 SQL문으로 Maria/Oracle 등 DBMS 종류에 제약을 받지 않는다.

- 오라클에서는 9i 버전부터 지원

- 성능의 차이는 없다

 

<ON 절>

- WHERE절 대신 조인하는 방법

 

▶ 오라클 EQUI JOIN과 ON절의 작성법 차이는 이렇게 다르다

위가 EQUI JOIN, 아래가 ON절

 

이를 활용해서

▼ SALESMAN의 이름, 직업, 월급, 부서 위치를 출력해보자

다들 시카고에서 일하는구만

 

▼ 사원이름, 위치, 월급 등급을 출력해보자

▷ 조인 조건의 개수 = 테이블 개수 - 1 개가 된다.

(여기서는 테이블이 3개니까 조인 조건이 2개)

 

▽ 기존에 배운 EQUI JOIN으로 하자면