update 学生表 set 已修学分
=
(
select SUM(学分) from 课程表,选课表
where 课程表.课程号=选课表.课程号 and 成绩>=60 group by 学号
)
SQLserver 如果成绩>=60,则在“学生表”中增加该生的“已修学分”(用触发器做),这是我触发器中的主体代码,子查询返回多条数据,在等号后面不让返回多条数据,我该怎么办?
update 学生表 set 已修学分
=
(
select SUM(学分) from 课程表,选课表
where 课程表.课程号=选课表.课程号 and 成绩>=60 group by 学号
)
SQLserver 如果成绩>=60,则在“学生表”中增加该生的“已修学分”(用触发器做),这是我触发器中的主体代码,子查询返回多条数据,在等号后面不让返回多条数据,我该怎么办?