你那查询的SC.Sno,Sname,Grade三列必须写在group by 后面,也就是必须先分组才能查询出来。你Sno列前面的S少了个C
改成group by SC.Sno就好了,你要先把这个属性查出来,再按他分组,有帮助的话采纳一下哦
把最后一行的 group by s.Sno 删掉就能查出数据来了。你前面根本没有使用聚合函数,为什么后面要加group by 呢?
group by 的目的是分组。如果不需要去掉即可
group by 应该跟SC.Sno