더북(TheBook)

부서에 대한 상세한 정보를 얻기 위해 employees 테이블에 속한 외래 키 department_id와 departments 테이블의 기본 키 department_id를 조인한 결과입니다. 데이터 값이 같은 것끼리 연결되어 조회된 것을 확인할 수 있습니다. 열 전체를 조회(*)하기 위해 사용했으므로 양쪽 테이블에 모두 존재하는 department_id를 구별하기 위해 자동으로 department_id와 department_id_1로 제목이 구분되어 출력되었습니다(별칭이 department_id_1로 바뀐 것은 아닙니다). 동등 조인을 그림으로 표현하면 다음과 같습니다.

 

그림 6-2 동등 조인

 

employees 테이블과 departments 테이블을 조인했더니 어떤 직원이 어느 부서에 속하는지 알 수 있게 되었습니다. departments 테이블과 locations 테이블을 location_id로 추가로 조인하면 부서의 상세한 위치 정보도 확인할 수 있습니다. 즉, 다수의 테이블에 대해서도 조인을 사용할 수 있습니다. 계속 조인 조건을 추가하려면 조건식과 마찬가지로 WHERE 절 다음에 AND 연산자를 사용합니다. 다음 예제를 살펴보겠습니다.

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