查询选修了全部课程的学生姓名 declare @temp1 int declare @temp2 int select @temp1=count(*) from course select @temp2=sno from sc group by sno having count(sno)=@temp1 select sname from student where sno in (@temp2) 
为什么会出现错误