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