【问题标题】:Is it possible to enforce referential integrity when a foreign key is refernced twice in the same table?当一个外键在同一个表中被引用两次时,是否可以强制执行引用完整性?
【发布时间】:2020-08-21 04:36:52
【问题描述】:

所以这就是我的问题的症结所在。我有一个名为“Person”的实体,它有一个主键 personid。我有一个名为“Permission Slip”的实体,它需要学生的 personid 和父母的 personid。在“许可单”实体中,我有代表学生的外键 personid,然后是代表父母的外国 parentid(也是 personid)。当我尝试强制执行参照完整性时,我不断出错。知道这是为什么吗?

【问题讨论】:

    标签: ms-access-2007


    【解决方案1】:

    在关系窗口中,拉入表格 Person 两次。

    然后,创建 Student 和第一个 Person 表之间的关系以及 Parent 和第二个 Person 表之间的关系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-04
      • 1970-01-01
      • 1970-01-01
      • 2012-07-02
      • 1970-01-01
      • 1970-01-01
      • 2019-12-23
      • 1970-01-01
      相关资源
      最近更新 更多