首页 > 代码库 > 从多条相同记录中选取最新的记录

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

有个表如下:

名字成绩时间
a892014-06-20
a762014-06-19
b872014-06-18
b812014-06-19
c652014-06-11
c902014-06-18
 
 
 
 
 
 
 
 
 
 
 
 
我期望能把名字相同的、时间最晚的记录找出来
期望结果如下:
a892014-06-20
b812014-06-19
c902014-06-18
 
 
 
 
 
SQL语句:
1 SELECT * FROM (SELECT * FROM T1 ORDER BY 日期 desc)T2 GROUP BY 名字