- (INNER) JOIN: 두 테이블에서 일치 하는 값을 반환(교집합)
- LEFT (OUTER) JOIN: 왼쪽 테이블에 모든 데이터와 오른쪽 테이블에 일치 데이터 반환
- RIGHT (OUTER) JOIN: 오른쪽 테이블에 모든 데이터와 왼쪽 테이블에 일치 데이터 반환
- FULL (OUTER) JOIN: 모든 테이블에 일치하 항목이 있다면 전부 반환(합집합)
(INNER) JOIN
SELECT 컬럼명
FROM 테이블1
INNER JOIN 테이블2
ON 테이블1.컬럼명 = 테이블2.컬럼명;
LEFT JOIN
SELECT 컬럼명
FROM 테이블1
LEFT JOIN 테이블2
ON 테이블1.컬럼명 = 테이블2.컬럼명;
RIGHT JOIN
SELECT 컬럼명
FROM 테이블1
RIGHT JOIN 테이블2
ON 테이블1.컬럼명 = 테이블2.컬럼명;
FULL OUTER JOIN
SELECT 컬럼명
FROM 테이블1
FULL OUTER JOIN 테이블2
ON 테이블1.컬럼명 = 테이블2.컬럼명
WHERE condition;