嗨,我有3个名为STUDENT,COURSE和ENROLLMENT的表。学生有一个PK的S_ID(学生ID)和COURSE有PK的C_ID(课程ID)。在注册时,它只有S_ID和C_ID。我有一个对象数据源,在下拉菜单中显示所有学生的姓名(在文本中,S_ID为值),它将显示使用数据网格和另一个对象数据源在点击时注册了哪些课程。我不想让学生也有多个课程需要注册,但我不能这样做,因为你不能在COURSE表中输入相同的ID,所以每个学生只能注册一门课程。表和SQL逻辑的ASP.NET C#问题
是否有某种选项可以在表中使用相同的ID?
如果没有,那我肯定一些如何操纵C_ID字符串中的课程表,因为所有的课程,ISDVXXX或ITSXXXX或HGFXXXX启动。这可能很难理解,但希望有人会帮助。
一个例子可以帮助 所以,如果一个名为乔的123 S_ID学生注册到ISDV,他将被注册到所有以ISDV开始的课程。但我的问题是,我的课程表必须为每门课程设置独特的ID,例如ISDV123,ISDV346,ISDV395等......所以这也毁了我的注册表,因为我不能简单地在那里安装ISDV,它需要一个特定的课程,但他向所有人登记。任何更多的澄清,将获得:P谢谢...