INNER JOIN

→ 두 테이블 간에 조인 조건에 일치하는 데이터만 가져온다 ( 공통된 데이터만 )

SELECT 컬럼명1, 컬럼명
FROM TABLE A (INNER) JOIN TABLE B
ON TABLEA.조건명 = TABLEB.조건명

OUTER JOIN

→ 두 테이블에서 '공통된 값을 가지지 않는 행들'도 반환한다

ON과 WHERE의 차이

ON : 조인시 두 테이블의 행의 결합 조건을 지정

→ 특히 외부 조인에서는 어떤 행을 결합할직 결정하는 중요한 역할을 한다

WHERE : 결합된 결과 집합에 대해 추가적인 필터링을 적용