如何使一个关系中的许多人成为主导?

时间:2019-02-08 09:03:24

标签: ms-access

我有一个看起来像这样的表:

match code (key)
game code (with doubles)

和一个看起来像这样的表:

game code (key)
tournament code (with doubles)

这两个游戏代码以一对多的关系连接在一起,并且不允许我在第二张表中插入游戏代码而不在第二张表中插入游戏代码,而我希望相反如果游戏代码未出现在第二张表中,则无法在第二张表中插入游戏代码,该怎么办?

1 个答案:

答案 0 :(得分:0)

在一对多关系中,一侧总是占主导地位。

您需要删除关系以允许在多侧输入数据,而在一侧没有相应的密钥。

然后,当您在一侧输入数据时,您将需要构建自定义逻辑来检查多侧。