sql中查詢每組的最後一條資料
阿新 • • 發佈:2019-01-23
學號 分數 測試時間
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 學號 )