다음을 통해 공유


수동으로 테이블 조인(Visual Database Tools)

적용 대상:SQL Server

쿼리에 둘 이상의 테이블을 추가하면 쿼리 및 뷰 디자이너는 공통 데이터 또는 데이터베이스에 저장된 정보를 기반으로 테이블과 관련된 방법에 대한 조인을 시도합니다. 자세한 내용은 테이블 자동 조인(Visual Database Tools)참조하세요. 그러나 쿼리 및 뷰 디자이너가 테이블을 자동으로 조인하지 않았거나 테이블 간에 추가 조인 조건을 만들려는 경우 테이블을 수동으로 조인할 수 있습니다.

동일한 정보를 포함하는 열뿐만 아니라 두 열 간의 비교를 기반으로 조인을 만들 수 있습니다. 예를 들어 데이터베이스에 titlesroysched두 개의 테이블이 포함된 경우 ytd_sales 테이블의 titles 열에 있는 값을 lorange 테이블의 hirangeroysched 열과 비교할 수 있습니다. 이 조인을 만들면 연간 판매액이 로열티 지불에 대한 낮은 범위와 높은 범위 사이에 속하는 타이틀을 찾을 수 있습니다.

조인 조건의 열이 인덱싱된 경우 조인이 가장 빠르게 작동합니다. 경우에 따라 인덱싱되지 않은 열에 조인하면 쿼리 속도가 느려질 수 있습니다.

테이블 또는 테이블 구조 개체를 수동으로 조인하려면

  1. 조인하려는 개체를 다이어그램 창에 추가합니다.

  2. 첫 번째 테이블 또는 테이블 구조 개체의 조인 열 이름을 끌어 두 번째 테이블 또는 테이블 구조 개체의 관련 열에 놓습니다. 텍스트, ntext, 또는 image 열을 기반으로 조인을 할 수 없습니다.

    메모

    조인 열은 동일하거나 호환되는 데이터 형식이어야 합니다. 예를 들어 첫 번째 테이블의 조인 열이 날짜인 경우 두 번째 테이블의 날짜 열과 연결해야 합니다. 반면에 첫 번째 조인 열이 정수이면 관련 조인 열도 정수 데이터 형식이어야 하지만 크기는 다를 수 있습니다. 쿼리 및 뷰 디자이너는 조인을 만드는 데 사용하는 열의 데이터 형식을 확인하지 않지만 쿼리를 실행하면 데이터 형식이 호환되지 않으면 데이터베이스에 오류가 표시됩니다.

  3. 필요한 경우 조인 연산자를 변경합니다. 기본적으로 연산자는 등호(=)입니다. 자세한 내용은 조인 연산자 수정(Visual Database Tools) 참조하세요.

쿼리 및 뷰 디자이너는 SQL 창SQL 문에 INNER JOIN 절을 추가합니다. 형식을 외부 조인으로 변경할 수 있습니다. 자세한 내용은 외부 조인 만들기(Visual Database Tools)참조하세요.

참고 항목

조인을 사용한 쿼리 (Visual Database Tools)