【发布时间】:2010-11-09 02:21:23
【问题描述】:
嘿,我有 3 个表,分别称为 STUDENT、COURSE 和 ENROLLMENT。 STUDENT 的 PK 为 S_ID(学生 ID),COURSE 的 PK 为 C_ID(课程 ID)。在注册时它只有 S_ID 和 C_ID。我有一个对象数据源,用于在下拉菜单中显示所有学生的姓名(以文本形式,并以 S_ID 作为值),并使用数据网格和另一个对象数据源显示他在单击时注册了哪些课程。我不会让学生也注册多门课程,但我不能这样做,因为你不能在 COURSE 表中拥有相同的 ID,所以每个学生只注册一门课程。
是否有某种选项可以让表中的 ID 相同?
如果不是,那么我必须了解如何操作 COURSE 表中 C_ID 中的字符串,因为所有课程都以 ISDVXXX 或 ITSXXXX 或 HGFXXXX 开头。这可能很难理解,但希望有人能提供帮助。
一个例子可能会有所帮助 因此,如果一个名为 Joe 且 S_ID 为 123 的学生注册到 ISDV,他将注册到所有以 ISDV 开头的课程。但我的问题是我的 COURSE 表必须为每门课程都有唯一的 ID,例如 ISDV123、ISDV346、ISDV395 等……所以这也破坏了我的入学表,因为我不能简单地在里面放 ISDV,它需要一个特定的课程,但他已向所有人注册。将给出更多澄清:P 谢谢...
【问题讨论】: