学号 分数 测试时间
1 70 2011-10-21 20:21:32
1 85 2011-12-10 10:19:02
2 49 2012-02-11 13:32:45
2 60 2011-08-24 09:21:19
3 80 2011-04-20 14:44:10
我希望查出来的结果是:
1 85 2011-12-10 10:19:02
2 49 2012-02-11 13:32:45
3 80 2011-04-20 14:44:10
每个学号一条最新的测试成绩
SQL代码:SELECT 学号,分数,测试时间FROM 成绩表 t1WHERE 测试时间 = ( SELECT MAX(测试时间) FROM 成绩表 t2 WHERE t1.学号=t2.学号 GROUP BY 学号 )