여러개의 테이블을 뭉쳐서 마치 하나의 테이블인 것처럼 묶어서 가져옴
SELECT 테이블명1.칼럼명, 테이블명2.칼럼명,
from 테이블명1 테이블명2
where 테이블명1.칼럼명1= 테이블명2.칼럼명2
where절에 테이블1과 테이블2이 같은 조건만 추출
JOIN 조건을 만족하지 못하는 경우에도 모든 행들을 다 보고자 하는 경우에 사용하는 JOINㅇ로사, (+)연산자를 사용한다.
JOIN 조건을 만족하지 않는 행이라도, WHERE절의 어느 한쪽을 기준으로 모두 보고자 하는 경우, 기준이 되는 반대쪽에 (+)를 이용하여 JOIN한다. 즉, 데이터가 부족한 편에 사용하면 된다.
FROM절에 동일한 테이블을 두 번 이상 사용
두 테이블에서 동일한 이름을 가진 모든 열을 기준으로 조인한다.
조인조건으로 사용한 컬럼 앞에는 테이블명이나 테이블 별칭을 명시할 수 없다.
같은 열이 아니라 다른 열을 조건으로 하고 싶을 때 사용
임의의 열을 지정하거나 조인할 열을 지정하려면 ON절을 사용한다.