MySQL 怎么用SQL语句写:按学号列出每个学生所选修课程中最高分的课程名称及其分数

2024-11-26 20:13:22
推荐回答(2个)
回答1:

select 课程名,A.最高分 FROM
(select max(分数) 最高分,学号 from 表名 group by 学号 )A,表名 B
where B.学号=A.学号 AND B.分数=A.最高分

回答2:

select max(分数),名称 from user group by id