조인이란 하나의 테이블이 아닌 두개 이상의 테이블을 묶어서 하나의 결과물을 만드는 것을 말한다.
내부조인은 왼쪽 테이블과 오른쪽 테이블의 두 행이 모두 일치하는 행이 있는 부분만 표기한다.(두 테이블간에 교집합)
왼쪽 테이블의 모든 행이 결과 테이블에 표기한다. 테이블 B의 일치하는 부분의 레코드와 함께 테이블 A를 기준으로 완전한 레코드 집합을 생성, 테이블 B에 일치하는 항목이 없으면 해당값은 null로 표기
오른쪽 테이블의 모든 행이 결과 테이블에 표기 위와 반대
두개의 테이블을 기반으로 조인 조건에 만족하지 않는 행까지 모두 표기한다. 양쪽 테이블에서 일치하는 레코드와 함께 테이블 A와 테이블 B의 모든 레코드 집합을 생성한다. 일치하는 항목이 없으면 누락된 쪽에 null값이 포함되어 출력된다.