Cartesian Product 발생
자연조인은 각 테이블이 갖고 있는 모든 컬럼 중에서 이름과 데이터 타입이 같은 컬럼들을 모두 사용해서 조인 수행.
이름이 같은 컬럼에 대해서는 테이블 이름이나 테이블에 대한 별칭을 지정하지 않음
- NATURAL JOIN과 USING JOIN은 상호 배타적으로 사용(동시에 사용할 수 없음
- NATURAL JOIN은 칼럼의 이름과 데이터 타입이 같으면 모두 조인
- USING 절은 조인에 사용할 컬럼을 지정
- USING 절에 참조되는 칼럼은 SQL 어디에서도 테이블 명이나 별칭을 가질 수 없음.
조인 조건에 대한 기술을 구체적으로 할 수 있게하는 것이 ON JOIN
ON을 통해서 NOT EQUI JOIN 구현
사원 정보와 부서 정보 테이블에서 EQUI 조인 + 사원 정보와 급여 정보 테이블에서 NOT EQUI 조인
LEFT OUTER JOIN 왼쪽 테이블이 기준, 오른쪽 테이블이 참조 테이블인 직원 테이블과 급여 테이블에 대해서 이전에는 (+) 기호로 표시