Microsoft Access 테이블에서 하나의 레코드에 여러 개의 외래 키를 가져 오는 중 문제가 발생했습니다.Microsoft Access 2013 - 동일한 레코드의 여러 외래 키
나는이 필드 두 테이블을 가지고 :
표 1 : 소유자 분야 : 소유자 ID (기본 키) 이름 성
표 2 : 선박 필드 : 선박 ID (기본 키) 선박 이름
표 1과 표 2 사이의 관계를 만들어야합니다. 누구가 배를 소유하고 있는지 보여줍니다. 소유자 ID (외래 키)라고 불리는 표 2에 번호 필드를 추가하려고 시도했지만 이것이 정상적으로 작동합니다.
작업 예 :
Table 1 – Owners Table 2 – Ships
Owner ID (Primary Key)__ Ship ID (Primary Key)
First Name \ Ship Name
Last Name \________Owner ID (Foreign Key)
불행하게도 표 2에서 내 배는 동시에 (5까지) 여러 소유자를 가질 수 있습니다. 내가 표 2에
가 작동하지 연결 필드의 시리즈를 만들려고 할 때 내 문제는 발생 :
Table 1 – Owners Table 2 – Ships
Owner ID (Primary Key)__ Ship ID (Primary Key)
First Name \ Ship Name
Last Name \ Owner1 ID (Foreign Key)
\______/ Owner2 ID (Foreign Key)
\ Owner3 ID (Foreign Key)
나는 선박의 소유자 테이블에서 가져온 여러 소유자를 표시 할 수 있도록 사람이 어떤 해결 방법을 추천 할 수 표?
도움 주셔서 감사합니다.
작동하지 않는 기능은 무엇입니까? 5 개의 필드를 추가하고 각각의 _each_에 대한 관계를 정의하면 _separately_ (!) 잘 작동합니다. 귀하의 다이어그램은 나에게 당신이 그들 중 5 명을 실제로 만들려고 할 때 당신이 1 개의 관계를 만들려고 한 느낌을 준다/ – oerkelens
약간 노력한 후에도 쉽게 작동 할 수 있지만 기존 관계를 편집하지 않도록해야합니다 (액세스 내가 원한다면 나에게 물었다.). 대신 관계형 다이어그램에 table_1의 복사본을 추가하고 거기에 관계를 만듭니다. 혼란스럽고 imho는 불필요하지만 작동합니다. :) – oerkelens