ChaunceyF 发表于 2017-3-15 13:35:44

mysql对查询结果排名问题

目前不太了解如果对mysql查询结果进行排名,网上看了一些实例,自己模仿写完后下面是几个问题,请大牛指导下。
问题1:目前有两个表,学生表和成绩表。我写了两个语句分别对一门课程的成绩进行排名,和对所有课程总成绩进行排名(语句和结果如图)。问题是为什么对总成绩排名的顺序是错误的?是因为group by 导致的么?对总成绩排名应该怎么写?
问题2:对一门课程成绩进行排名是,两个人得分一样,但排名不同,如何让他们排名相同?(让赵磊和孙凤都排第1,周梅排第3)
问题3:我不知道我这种排名的写法是否正规?大家都如何处理排名问题?
谢谢!!!!!!!!!!!!!!!!!
页: [1]
查看完整版本: mysql对查询结果排名问题