Обеспечение нескольких связей между двумя таблицами в доступе - PullRequest
5 голосов
/ 02 августа 2011

Я хочу создать (и обеспечить) множественные отношения «один ко многим» между первичным ключом одной таблицы и атрибутами другой.

Надеюсь, этот пример объяснит лучше. У меня есть таблица для персонажа в игре. Персонаж может держать по одному предмету в каждой руке.

Table: GamePlayer
gamePlayerID    Number  PK
name            Text    Unique
classID         Number  FK->PlayerClass.classID
leftHandItem    Number  FK->Items.itemID
rightHandItem   Number  FK->Items.itemID

Как реализовать leftHandItem -> Items.itemID и rightHandItem -> Items.itemID с применением ссылочной целостности.

1 Ответ

7 голосов
/ 02 августа 2011

В окне «Отношения» дважды добавьте таблицу «Элементы». Второй случай автоматически получит псевдоним. Используйте 2 случая, как если бы они были 2 отдельными таблицами для создания отношений.

...