방법: 여러 열에 대해 테이블 조인
업데이트: 2007년 11월
테이블을 여러 열과 조인할 수 있습니다. 즉, 여러 조건을 만족하는 경우에만 두 테이블에서 행이 일치하는 쿼리를 만들 수 있습니다. 한 테이블에 있는 여러 외래 키 열이 다른 테이블에 있는 여러 기본 키 열과 일치하는 관계가 데이터베이스에 포함된 경우 이 관계를 사용하여 여러 열 조인을 만들 수 있습니다. 자세한 내용은 방법: 테이블 자동 조인을 참조하십시오.
데이터베이스에 여러 외래 키 열 관계가 포함되지 않은 경우에도 조인을 수동으로 만들 수 있습니다.
참고: |
---|
실제 설정이나 버전에 따라서 화면에 나타나는 대화 상자와 메뉴 명령이 도움말의 설명과 다를 수 있습니다. 설정을 변경하려면 도구 메뉴에서 설정 가져오기 및 내보내기를 선택합니다. 자세한 내용은 Visual Studio 설정을 참조하십시오. |
여러 열 조인을 수동으로 만들려면
조인할 테이블을 다이어그램 창에 추가합니다.
첫 번째 테이블 창의 첫 번째 조인 열 이름을 끌어서 두 번째 테이블 창의 관련 열 위에 놓습니다. 텍스트, ntext, 또는 이미지 열을 기반으로 할 수 없습니다.
참고: 일반적으로 조인 열의 데이터 형식은 같거나 호환 가능해야 합니다. 예를 들어, 첫 번째 테이블의 조인 열이 날짜이면 이 열을 두 번째 테이블의 날짜 열과 관련시켜야 합니다. 반면에 첫 번째 조인 열이 정수이면 관련된 조인 열의 데이터 형식도 정수이어야 하지만 크기는 달라도 됩니다. 그러나 경우에 따라서는 암시적 데이터 형식 변환으로 외관상 호환되지 않는 열을 조인할 수도 있습니다.
쿼리 및 뷰 디자이너는 조인을 만드는 데 사용하는 열의 데이터 형식을 검사하지 않지만 데이터 형식이 호환되지 않으면 쿼리를 실행할 때 데이터베이스에 오류 메시지가 표시됩니다.
첫 번째 테이블 창의 두 번째 조인 열 이름을 끌어서 두 번째 테이블 창의 관련 열 위에 놓습니다.
두 테이블에 있는 각 추가 조인 열 쌍에 대해 3단계를 반복합니다.
쿼리를 실행합니다.