课程数量不同的话,莫非列字段还要动态生成,不知道你到底要佬样的数据?
学号 姓名 课程1 课程2 课程3 课程4 课程5 (课程名,课程数量随班级不同改变)
1 aaa 50 30 80 60
2 bbb 60 50 60 80
3 ccc 77 55 31 70 60
是这样的数据模式吗?
学号 姓名 课程1 课程2 课程3 课程4 课程5 (课程名,课程数量随班级不同改变)
1 aaa 50 30 80 60
2 bbb 60 50 60 80
3 ccc 77 55 31 70 60
是这样的数据模式吗?
用临时表,先查出你的所有需要的课程名称,以学号 姓名 和各 课程名称建临时表,再插入学号 姓名(从表中查出),再分别UPDATE你的各个课程.
否则应当做一个生成交叉表的过程,会比较灵活地处理你的问题;