두 개 이상의 테이블 간의 관계를 표현하고, 이를 기반으로 새로운 결과 집합을 생성하는 연산이다. JOIN연산을 통해 여러 테이블에 걸쳐있는 데이터를 결합하여 원하는 정보를 얻을 수 있다.
SQL에서 테이블 간의 연결을 정의하는 방법 중 하나로, ANSI(SQL 표준을 개발한 기구)에서 제시한 표준화된 형식이다.
SELECT
column1, column2, ...
FROM
table1
JOIN type
table2
ON
table1.column = table2.column;