더북(TheBook)

8.2.1 INNER JOIN와 ON 절로 내부 조인하기

내부 조인의 기본 구문은 다음과 같습니다.

구문 8-1

SELECT ...
  FROM 테이블1 [AS] 별칭1
[INNER] JOIN 테이블2 [AS] 별칭2
    ON 별칭1.칼럼1 = 별칭2.칼럼2
   AND ...
 WHERE ... ;

구문이 복잡하니 한 줄씩 살펴봅시다.

FROM 테이블1 [AS] 별칭1

FROM 다음에 조인에 참여할 첫 번째 테이블을 명시합니다. 테이블명 다음에 별칭을 명시할 수 있는데, 별칭을 명시할 때 별칭 앞에 AS는 생략할 수 있습니다. 이렇게 기술하면 별칭으로 해당 테이블의 칼럼을 참조할 수 있습니다. 또한, 조인 참여 테이블 중 주요 테이블을 FROM 절에 기술하는 것이 일반적입니다. 여기서 주요 테이블이란 SELECT 절에서 주로 참조하는 칼럼이 많은 테이블을 의미합니다.

[INNER] JOIN 테이블2 [AS] 별칭2

TIP

[](대괄호)는 생략 가능함을 나타내는 표시입니다. 이후 구문에 []로 표시된 부분은 모두 생략할 수 있다는 뜻이니 참고하세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.