0

我正在为大学专业创建一个表。该表称为major。列将是majorIDmajorNamerequiredCourses

在 Access 中如何创建requiredCourses多值字段?必修课程将是大约 20 门课程。

谢谢您的帮助。

4

1 回答 1

0

您需要创建一对多的关系。通常做的方式是这样的:

  1. 您需要为课程创建一个新表。称之为课程。该表将包含 CourseID、CourseName 等。CourceID 将是该表的主键
  2. 您将需要创建另一个表格,作为您的专业和课程表格之间的链接。该表可以称为majorCourses 之类的东西。该表将至少包含这两个字段:majorID 和 courseID(您当然可以添加更多字段,例如 dateAdded、isInactive 等)。

要链接您的表,您需要加入这些表,如下所示:

SELECT m.majorID, m.majorName, c.courseID, c.CourseName
FROM major m 
INNER JOIN (majorCourses mc INNER JOIN course c ON mc.courseID = c.courseID) 
ON m.majorID = mc.majorID
于 2013-11-11T05:16:57.817 回答