学生表字段是id、name,成绩表的字段是id,user_id,kemu,fenshu,使用sql语句查出最高分的学生,分数最高的学生可能是多个
时间: 2023-03-31 20:03:27 浏览: 85
只有两个字段用一个sql语句查询出某个学生的姓名、成绩以及在表中的排名
可以使用以下 SQL 语句查询最高分的学生:
SELECT s.name, MAX(f.fenshu) AS max_fenshu
FROM student s
INNER JOIN chengji f ON s.id = f.user_id
GROUP BY s.id, s.name
HAVING MAX(f.fenshu) = (SELECT MAX(fenshu) FROM chengji)
阅读全文