다음을 통해 공유


방법: 테이블 수동 조인

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

같은 정보를 포함하는 열뿐만 아니라 임의의 두 열을 서로 비교하여 조인을 만들 수 있습니다. 데이터베이스에 titles와 roysched라는 두 개의 테이블이 있는 경우 titles 테이블에 있는 ytd_sales 열의 값을 roysched 테이블에 있는 lorange 및 hirange 열의 값과 비교할 수 있습니다. 이 조인을 만들면 사용료를 지불하기 위해 최고 및 최저 범위 내에 있는 현재 날짜까지의 판매량에 대한 제목을 찾을 수 있습니다.

조인 조건의 열이 인덱싱된 경우 조인 작업이 가장 빠르게 수행됩니다. 일부 경우 인덱싱되지 않은 열을 조인하면 쿼리 처리 속도가 느려질 수 있습니다. Visual Database Tools를 사용하여 인덱스를 만드는 데 대한 자세한 내용은 인덱스 작업을 참조하십시오.

참고

표시되는 대화 상자와 메뉴 명령은 활성 설정이나 버전에 따라 도움말에서 설명하는 것과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 설정에 대한 작업을 참조하십시오.

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

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

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

    참고

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

  3. 필요한 경우 조인 연산자를 변경합니다. 기본 연산자는 등호(=)입니다. 기본적인 설명은 조인 비교 연산자를 참조하십시오. 자세한 내용은 방법: 조인 연산자 수정을 참조하십시오.

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

참고 항목

기타 리소스

관계 작업

조인을 사용하여 쿼리