방법: 테이블 자동 조인(Visual Database Tools)
쿼리에 두 개 이상의 테이블을 추가하면 쿼리 및 뷰 디자이너가 해당 테이블 사이의 관련성을 판단합니다. 관련이 있는 경우 쿼리 및 뷰 디자이너는 테이블 또는 테이블 구조 개체를 나타내는 사각형 사이에 자동으로 조인 선을 넣습니다.
다음과 같은 경우 쿼리 및 뷰 디자이너는 테이블이 조인되었다고 판단합니다.
데이터베이스에 테이블 관련성을 지정하는 정보가 포함된 경우
이름과 데이터 형식이 같은 두 개의 열이 각 테이블에 하나씩 있는 경우. 이 열은 하나 이상의 테이블에서 기본 키여야 합니다. 예를 들어, employee와 jobs 테이블을 추가하고 job_id 열이 jobs 테이블의 기본 키이며 각 테이블에 데이터 형식이 같은 job_id라는 열이 있는 경우 쿼리 및 뷰 디자이너는 이 두 테이블을 자동으로 조인합니다.
[!참고]
쿼리 및 뷰 디자이너는 이름과 데이터 형식이 같은 열을 기반으로 하여 조인을 하나만 만듭니다. 둘 이상의 조인이 가능한 경우에도 쿼리 및 뷰 디자이너는 처음 발견한 일치 열 집합을 기반으로 해서 하나의 조인을 만든 다음 조인 작업을 중단합니다.
쿼리 및 뷰 디자이너에서 검색 조건(WHERE 절)이 실제 조인 조건임을 감지하는 경우. 예를 들어, employee 및 jobs 테이블을 추가한 다음 두 테이블의 job_id 열에서 같은 값을 검색하는 검색 조건을 만들 수 있습니다. 이때 쿼리 및 뷰 디자이너는 검색 조건의 결과로 조인이 만들어짐을 감지하여 검색 조건을 기반으로 해서 조인 조건을 만듭니다.
쿼리 및 뷰 디자이너가 사용자 쿼리에 적합하지 않은 조인을 만든 경우 조인을 수정하거나 제거할 수 있습니다. 자세한 내용은 방법: 조인 연산자 수정(Visual Database Tools) 및 방법: 조인 제거(Visual Database Tools)를 참조하십시오.
쿼리 및 뷰 디자이너가 사용자 쿼리에 있는 테이블을 자동으로 조인하지 않는 경우 사용자가 직접 조인을 만들 수 있습니다. 자세한 내용은 방법: 테이블 수동 조인(Visual Database Tools)을 참조하십시오.