首页 > 代码库 > 从多条相同记录中选取最新的记录
从多条相同记录中选取最新的记录
有个表如下:
名字 | 成绩 | 时间 |
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 名字
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。