我正在寻找一张包含信息的表格,并将该信息复制到其他多个表格中。
例如,我将使用一所学校。学校有一张桌子,上面有所有学生的花名册、他们的学生证、他们开始上学的时间、学年结束的时间、每个班级的成绩、他们的地址、电话号码等。所有这些都在一个名为 School 的表中.AllStudentInfo。
我想要做的是获取所有这些数据,然后用这些信息填充其他一些表格,例如:
School.Students - 这将填充来自原始 School.AllStudentInfo 的所有非重复学生 ID,以及特定信息(家庭住址、年龄、年级等)。
School.Classes - 我想用 School.AllStudentInfo 表中列出的所有班级 ID 填充这个(忽略重复项)。
Classes.Students - 我想用一个与 School.Classes (School.Classes.Id) 的 PK 有关系的 ClassId (Classes.Students.ClassId) 填充这个“桥/链接表”。它还将与与 Schools.Students.Id 列相关的 StudentId (Classes.Students.StudentId) 有关系。
但是,我不知道如何一次更新多个表和多个列,并且还没有发现这是否真的可以做到。
是吗?如果是这样,怎么办?
因此,表列是:
School.Students
---------------
StudentId (int)
School.Classes
---------------
ClassId (int)
Classes.Students
---------------
ID (int)
Student (int)
Class (int)