快速搜索大有帮助。尽管以下是针对 MS Access 的,但概念对于任何关系数据库都是相同的。
通过:office.microsoft.com - 创建多对多关系:
当一个表中的单个记录可以关联到另一个表中的多个记录,并且第二个表中的单个记录也可以关联到第一个表中的多个记录时,您就有了多对多关系。例如,假设您的公司有多种类型的计算机和多名技术人员,每个技术人员都经过认证,可以在某些计算机上工作,但不是全部。每个技术人员可以与多台计算机相关,反过来,每台计算机也可以与多个技术人员相关。
要跟踪谁可以在给定的机器上工作,您可以通过将关系两侧的主键添加到第三个表(称为联结表或链接表)来创建多对多关系。换句话说,多对多关系实际上只是一对一对多关系。
