在Access中强制实现两个表之间的多个关系

Ste*_*ven 5 ms-access ms-access-2007 relational-database

我想在一个表的主键与另一个表的属性之间创建(并强制执行)多个"一对多"关系.

希望这个例子能更好地解释.我在游戏中有一个角色表.角色可以在每只手中持有一个项目:

Table: GamePlayer
gamePlayerID    Number  PK
name            Text    Unique
classID         Number  FK->PlayerClass.classID
leftHandItem    Number  FK->Items.itemID
rightHandItem   Number  FK->Items.itemID
Run Code Online (Sandbox Code Playgroud)

如何实施leftHandItem -> Items.itemIDrightHandItem -> Items.itemID强制执行参照完整性.

Pat*_*rez 7

在"关系"窗口中,添加"项"表两次.第二次出现将自动获得别名.使用2次出现,如果他们是2个不同的表来创建关系.