从多条相同记录中选取最新的记录

有个表如下:

名字 成绩 时间
a 89 2014-06-20
a 76 2014-06-19
b 87 2014-06-18
b 81 2014-06-19
c 65 2014-06-11
c 90 2014-06-18
 
 
 
 
 
 
 
 
 
 
 
 
我期望能把名字相同的、时间最晚的记录找出来
期望结果如下:
a 89 2014-06-20
b 81 2014-06-19
c 90 2014-06-18
 
 
 
 
 
SQL语句:
1 SELECT * FROM (SELECT * FROM T1 ORDER BY 日期 desc)T2 GROUP BY 名字

 

posted @ 2014-06-25 16:08  Catcher_8  阅读(381)  评论(0编辑  收藏  举报