2017-02-19 28 views
2

我正在使用Microsoft Access 2016,并试图使用Access SQL查询创建一个具有一对一关系的新表格,与现有表格建立一对一的关系。使用MS Access SQL查询创建与现有表格具有一对一关系的第二个表格

我已经建立了数据库的第一张表 - 员工。

然后,我使用另一个查询来创建第二个表(桌子)并将EmployeeID字段链接为外键。但是,它创建了一对多的关系,而不是一对一的关系。

如何修改查询以创建一对一关系? 感谢您的帮助!

+2

即使您的工具没有显示它,您的第二个表格也有1-1关系。与主键的唯一键连接保证了这一点。 –

回答

1

表中的EmployeeID链接到表格的唯一属性的雇员保证一对一的关系即使关系图另有说明。

我声称关系图不考虑独特的属性,因此表明它是一对多的关系。

+1

谢谢!我确实怀疑这是否可能是这种情况,即使UNIQUE约束与Access中功能区上字段选项卡中的“索引”和“唯一”标记实际上相同,但奇怪访问如何无法正确显示关系这导致关系图更新显示一对一关系而不是一对多关系。 – Will

相关问题