다음을 통해 공유


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

적용 대상: SQL Server

쿼리에 둘 이상의 테이블을 추가하면 쿼리 및 뷰 디자이너 는 데이터베이스에 저장된 테이블 관계 정보나 공용 데이터를 기반으로 테이블을 조인합니다. 자세한 내용은 테이블 자동 조인(Visual Database Tools)을 참조하세요. 하지만 쿼리 및 뷰 디자이너가 테이블을 자동으로 조인하지 않은 경우나 테이블간에 추가로 조인 조건을 만들려는 경우에는 테이블을 수동으로 조인하면 됩니다.

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

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

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

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

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

    참고 항목

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

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

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

참고 항목

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