有个表如下:
| 名字 | 成绩 | 时间 |
| 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 名字