자동으로 테이블 조인(Visual Database Tools)
적용 대상: SQL Server
쿼리에 두 개 이상의 테이블을 추가하면 쿼리 및 뷰 디자이너 가 해당 테이블 사이의 관련성을 판단합니다. 이 경우 쿼리 및 뷰 디자이너는 테이블 또는 테이블 구조 개체를 나타내는 사각형 사이에 조인 라인을 자동으로 배치합니다.
쿼리 및 뷰 디자이너는 다음과 같은 경우 테이블을 조인시킨 것으로 인식합니다.
데이터베이스에는 테이블이 관련되어 있음을 지정하는 정보가 포함되어 있습니다.
각 테이블에 하나씩 두 개의 열이 동일한 이름과 데이터 형식을 갖는 경우. 열은 테이블 중 하나 이상의 기본 키여야 합니다. 예를 들어
employee
및jobs
테이블을 추가하는 경우,job_id
열이jobs
테이블의 기본 키이고, 각 테이블에 동일한 데이터 형식의job_id
라는 열이 있으면 쿼리 및 뷰 디자이너가 자동으로 테이블을 조인시킵니다.참고 항목
쿼리 및 뷰 디자이너는 이름과 데이터 형식이 같은 열을 기반으로 조인을 하나만 만듭니다. 둘 이상의 조인가 가능한 경우 쿼리 및 뷰 디자이너는 일치하는 첫 번째 열 집합을 기반으로 조인을 만든 후 중지됩니다.
쿼리 및 뷰 디자이너는 검색 조건(WHERE 절)이 실제로 조인 조건임을 감지합니다. 예를 들어,
employee
및jobs
테이블을 추가한 다음 두 테이블의job_id
열에서 같은 값을 검색하는 검색 조건을 만들 수 있습니다. 이때 쿼리 및 뷰 디자이너는 검색 조건의 결과로 조인이 만들어짐을 감지하여 검색 조건을 기반으로 해서 조인 조건을 만듭니다.
쿼리 및 뷰 디자이너에서 쿼리에 적합하지 않은 조인을 만든 경우 조인을 수정하거나 제거할 수 있습니다. 자세한 내용은 조인 연산자 수정(Visual Database Tools) 및 조인 제거(Visual Database Tools)를 참조하세요.
쿼리 및 뷰 디자이너가 쿼리의 테이블을 자동으로 조인시키지 않는 경우 직접 조인을 만들 수 있습니다. 자세한 내용은 테이블 수동 조인(Visual Database Tools)을 참조하세요.
참고 항목
쿼리 및 뷰 디자이너의 조인 표시 방법(Visual Database Tools)
쿼리 및 뷰 디자인 방법 도움말 항목(Visual Database Tools)
조인을 사용한 쿼리(Visual Database Tools)