-
select a.s_id,a.c_id,a.s_score from score a
-
where (select COUNT(1) from score b where b.c_id=a.c_id and b.s_score>=a.s_score)<=2 ORDER BY a.c_id
查询每门功成绩最好的前两名 点赞的写法
最新推荐文章于 2023-05-14 20:48:00 发布
这个SQL查询用于从'scorea'表中找出每个课程(c_id)下得分(s_score)排名在前两位的学生(s_id)。通过子查询计算每个课程中高于或等于当前学生得分的人数,并确保这个人数小于等于2。结果按课程ID排序。
摘要由CSDN通过智能技术生成