【发布时间】:2013-03-18 18:14:15
【问题描述】:
我在从最大列中获取行时遇到问题, 这里是插图:http://sqlfiddle.com/#!3/15207/9
基本上我想获得学生的最高成绩以及成绩ID(gid)。但查询不正确,因为使用了 maxgrade id,它将返回 2。
第一门课,学生得了 D(1 分)。 第二次参加课程,学生获得 E(0 分)。
该 1 分的等级 ID 为 1。
我希望查询结果是:1(userid),1(subjectid),1(gradeid),1(score)
谢谢
更新 01:
【问题讨论】:
标签: sql sql-server-2008 greatest-n-per-group