我想创建(并强制执行)一个表的主键与另一个表的属性之间的多个“一对多”关系。
希望这个例子能更好地解释。我在游戏中有一个角色表。角色可以在每只手中握住一个项目。:
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
以强制执行参照完整性。
答案 0 :(得分:6)
在“关系”窗口中,添加两次“项目”表。第二次出现将自动获得别名。使用2次出现,如果他们是2个不同的表来创建关系。