有两张表,学生信息表stinfo,包含字段ID、name、class,学生成绩表grade含有字段ID、math。
现在要求:
按照班级进行分组查询出每个班级数学分数前两名学生的所有信息(ID、姓名、班级、数学成绩)
我写的SQL查询的结果逻辑有问题:select name,math,class from stinfo,grade where stinfo.ID=grade.ID group by class,grade.ID order by math desc;
查询结果如下:谢谢大佬!