【问题标题】:Enforce Multiple Relationships Between Two Tables In Access在 Access 中的两个表之间实施多个关系
【发布时间】:2019-06-27 01:16:01
【问题描述】:

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

希望这个例子能更好地解释。我有一张游戏中角色的桌子。角色每只手可以拿着一件物品。:

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.itemIDrightHandItem -> Items.itemID 并强制引用完整性。

【问题讨论】:

    标签: ms-access ms-access-2007 relational-database


    【解决方案1】:

    在“关系”窗口中,将“项目”表添加两次。第二次出现将自动获得别名。使用 2 次出现,就像它们是 2 个不同的表一样来创建关系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-03
      • 2023-02-22
      • 1970-01-01
      • 2014-05-31
      • 2012-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多