“查询各科成绩前三名的记录 ”怎么实现
表结构:
sno----学生号
cno----课程号
score----得分
在MySql数据库下。
SELECT a.cno,a.score FROM sc a WHERE (SELECT COUNT(cno) FROM sc WHERE cno=a.cno AND a.score<score)<2 ORDER BY cno ASC,score DESC
上面这条SQL语句是模仿别人写的,不理解。
请高手帮忙解决。
sno----学生号
cno----课程号
score----得分
在MySql数据库下。
SELECT a.cno,a.score FROM sc a WHERE (SELECT COUNT(cno) FROM sc WHERE cno=a.cno AND a.score<score)<2 ORDER BY cno ASC,score DESC
上面这条SQL语句是模仿别人写的,不理解。
请高手帮忙解决。
...全文


