mysql - 重复数字的最新日期?

标签 mysql sql

表格中有多个重复的数字,日期可能不同。

例如:

TelNumber |   xDate     |
----------|------------ |
43422     | 2012-12-25  |
43422     | 2015-02-20  |
43422     | 2013-10-22  |
43111     | 2014-03-25  |

如何从每个数字中获取最新日期?例如,我希望结果是:

TelNumber |   xDate     |
----------|------------ |
43422     | 2015-02-20  |
43111     | 2014-03-25  |

最佳答案

这是一个典型的按情况分组。

select TelNumber, max(xDate)
from table
group by TelNumber

关于mysql - 重复数字的最新日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20164116/

相关文章:

php - 我可以在 PHP 中混合使用 MySQL API 吗?

sql - 错误 : ERROR: table name specified more than once

c# - 如果创建出错,删除数据库

php - SQL LIKE 查询失败 - 准备语句中的 fatal error

SQL Server查找连续失败记录

mysql - 此查询运行 30 秒。我该如何优化它?

mysql - 在 GROUP 中按条件显示元素

Android无法更新mysql数据库中的表

php - 为什么 mySQL 表无法正确导出为 HTML 表

php - 使用php显示数据库中的重复条目