mysql - 查找 mysql 中记录的最新值

标签 mysql sql database

我有一个包含 3 列的表 -time_stamp,meter_id,value 。所有的meter_ids都是实时记录值。EX-:

    time_stamp      value   meter_id

06/14/13 12:17:00   1212    1
06/15/13 12:20:01   12      1
06/16/13 12:25:30   1213    2
06/17/13 12:30:12   12333   2
06/18/13 12:32:34   111111  3

我需要找到每个meter_id的最新值。

编辑

最终输出应该是 -:

time_stamp          value   meter_id

06/15/13 12:20:01   12        1
06/17/13 12:30:12   12333     2
06/18/13 12:32:34   111111    3

我希望这能帮助您理解我的问题。

谢谢

最佳答案

你可能想要这样的东西吗?

select value, Meter_id from table group by Meter_id order by time_stamp desc 

关于mysql - 查找 mysql 中记录的最新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17290291/

相关文章:

php - MySql 随机化最后 10 行

MySQL - 按时间戳范围分组

java - Java Swing 应用程序中数据库和用户界面之间自动数据绑定(bind)的最佳方式?

Pythonic boolean 转换

mysql - 从与外键的关系开始

mysql - 将 django 与 WSGI 一起使用时导入错误

javascript - 如何使用 AJAX 对选择选项执行 PHP 查询?

mysql - 如何在 MySQL 中重置 AUTO_INCRMENT

php - PHP 和 MySQL 中相同查询的不同 SQL 结果

mysql - 错误 1329 (02000) : no data - zero rows fetched, 选择或处理