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