【发布时间】:2018-09-23 01:31:42
【问题描述】:
我有两张桌子: “项目”,具有三 (3) 个字段。两 (2) 个字段的一个复合键:Donor_Source & Project_Number 和项目标题
请注意,Donor_Source 字段的索引为 Yes(Duplicates OK),Project_Number 字段的索引为 Yes(No Duplicates)。 必须这样,因为捐助者可以支持多个项目。
最后还有 PRF_Table,它有很多字段,但由于我想将它与 Project 表相关联,所以我创建了两个字段用作 Projects 表的外键:
请注意,外键的两个字段都被索引为:NO。 当我试图关联这两个表时,我设法关联了两个表中的项目字段,但无法关联两个表的捐助者源字段:
从上图可以看出,我设法得到了 PRF_Table 和 Project 之间的多:1 关系,这是正确的。 PRF_Table 可以在特定项目上有很多记录,但该项目在 Project 表中只列出一次
在尝试关联 Donor_Source 字段时出现了问题:我总是得到不确定的关系(我想避免这种情况)。我猜这个问题可能是因为 Project 表中的 Donor_Source 字段虽然已编入索引,但它仍然可以有重复项,当然 PRF_Table 中也有重复项。
我应该怎么做才能获得多:1 关系 (PRF_Table:Projects)?
【问题讨论】:
标签: database ms-access ms-access-2016