쿼리를 사용하여 데이터 관리

관련이 없는 데이터 원본 쿼리

Surface Book 장치 사진

방법

직접적인(일대일 또는 일대다) 관계가 없는 데이터 원본으로부터 정보를 추출하는 쿼리를 작성해야 하는 경우가 있습니다.

중간 테이블을 사용하여 쿼리의 데이터 원본 연결

쿼리를 실행하면 Access는 사용자가 만든 테이블 간의 관계를 사용하여 추정을 바탕으로 다른 데이터 원본 사이에 연결을 만듭니다. 쿼리에 필요한 관계가 존재하지 않는 경우 쿼리의 일환으로 테이블을 연결합니다.

여러 공급업체의 주문이 몇 건이나 발주되었는지 확인하려 한다고 가정해 보겠습니다. 공급업체 테이블은 제품 ID와 수량 정보가 담긴 구매 주문 정보 테이블에 연결되어 있지 않습니다. 그러나 구매 주문 테이블은 구매 주문 정보 테이블에 연결되어 있습니다.

사전 정의된 관계가 포함되거나 포함되지 않은 여러 개의 테이블 데이터 원본.

팁: 작성하려는 쿼리 밖에서 이 관계가 필요하다면 나중에 사용할 수 있도록 중간 관계를 만드는 것이 좋습니다. 자세한 내용은 다대다 관계 만들기를 참조하세요.

데이터베이스에 중간 테이블을 만들고 싶지 않다면 쿼리에서 구매 주문 테이블을 중간 테이블로 사용합니다. 구매 주문 테이블 왼쪽에 공급업체 테이블을 추가한 다음 연결을 만듭니다.

하나의 테이블을 사용하여 두 개의 다른 테이블을 간접적으로 연결

구매 주문 테이블은 각각 별개의 테이블인 공급업체 테이블과 구매 주문 정보 테이블을 연결합니다. 다음 조건을 충족하는 필드(예: 공급업체 테이블의 ID와 구매 주문 테이블의 공급업체 ID)를 사용하여 테이블을 연결합니다.

  • 일치하거나 호환되는 데이터 형식의 필드. 예를 들어, 텍스트 필드와 숫자 필드는 연결할 수 없습니다.

  • 각 테이블에서 일치하는 고유 레코드를 식별하는 필드. 예를 들어, 성은 고유하지 않으므로 두 개의 성 필드를 연결하지 않습니다.

  • 필드를 통해 정확한 레코드가 생성 되었는지 확인 합니다. 예를 들어 공급자 ID를 구매 ID에 연결 하는 경우 Id가 비슷한 경우 몇 가지 일치 항목이 나타날 수 있습니다. 그러나 공급 업체 ID에는 구매 ID가 없으므로 결과가 의미가 없습니다. 더 나은 선택은 공급 업체 테이블의 ID를 구매 주문서 테이블의 공급 업체 ID와 연결 하는 것입니다. 반환 되는 레코드는 두 필드에서 모두 공급자를 식별 하기 때문에 의미가 있습니다.

단계

데이터베이스에 중간 테이블이 있는 경우, 또는 쿼리에서 중간 테이블을 사용하려는 경우 다음을 수행합니다.

  1. 쿼리에서 두 개의 연결되지 않은 테이블 사이에 중간 테이블을 추가합니다.

  2. 중간 테이블을 사용하여 필요한 연결을 만듭니다.

    연결에는 적절한 유형의 조인을 사용할 수 있지만, 앞서 설명한 조건을 충족하는 필드를 통해 연결되어야 합니다.

    중간 테이블을 사용하여 필요한 연결 만들기
  3. 쿼리를 완료합니다.

    쿼리를 만들기 위한 일반적인 단계(출력 필드 추가, 조건 추가)를 수행한 다음 쿼리를 실행하거나 저장합니다. 자세한 내용은 기본 쿼리 만들기를 참조하세요.

    참고: 중간 표를 결과에 포함할 필요는 없습니다. Access에서 데이터를 연결할 수 있도록 쿼리 데이터 원본의 일부로만 사용 해야 합니다.

더 많은 정보를 원하는 경우

기본 쿼리 만들기

여러 데이터 원본을 조인하여 쿼리 만들기

외부 조인으로 쿼리 만들기

Excel 교육

Outlook 교육

참고:  이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 정보가 도움이 되는지 알려주세요. 참조할 수 있는 영문 문서가 여기 있습니다.

추가 도움이 필요하신가요?

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×