더북(TheBook)

9.1 조인이란?

 

 

테이블 간 관계는 어떻게 맺는 걸까요? 바로 조인이라는 방법을 통해서 맺습니다. 그렇다면 조인이란 구체적으로 어떻게 이루어지는 것일까요?

두 개의 테이블이 있다고 해 봅시다. 조인을 하기 위해서는 선행 조건이 필요합니다. 두 테이블 간에 관계를 맺는 데 사용할 컬럼, 즉 두 테이블 간 연결고리 역할을 할 컬럼이 있어야 합니다. 이 두 개의 연결고리 컬럼(두 테이블에 각각 하나씩)을 WHERE 절에서 각종 조건 연산자를 사용해 SELECT 문을 작성하는 방법으로 조인을 수행합니다. 가령 동등 연산자(=)를 사용할 경우 두 테이블에서 연결고리 컬럼 값이 같은 데이터를 조회합니다.

좀 더 구체적인 예를 들어 보도록 하죠. 다음 그림을 봅시다.

▲ 그림 9-1 조인 수행 방식

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