mysql - 如何从查询中选择最后一个值?
解决方案
在 MySQL 或 Postgres 中,您可以执行以下操作:
select t.*
from t
order by t.create_date desc
limit 1;
这假设您需要一行,即使表中不止一行具有相同的最大值create_date
。
通常,id
会随着 增加create_date
,所以这可能是你想要的:
select max(id)
from t;
推荐阅读
- php - 在laravel 5中仅将一列从字符串转换为数组
- javascript - 如何在此滑块/轮播的每个框下方添加不同的文本?
- selenium - 量角器硒错误消息:“gl_surface_egl.cc eglInitialize D3D9 failed with error EGL_NOT_INITIALIZED”
- php - 在 Woocommerce 中添加带有其他单选按钮的自定义支付网关
- javascript - 如何在fabric js中实现橡皮擦
- java - 如何在 Cloudera 中安排/触发 spark 作业?
- sql - 计算存储过程的默认日期时间参数
- java - 如何将 java 类的参数化方法调用到 servlet doget 方法中
- android - 出现错误 Room 无法验证数据完整性......即使添加了 fallbackToDestructiveMigration()
- php - 如何更改 Blueprint BigCommerce 中的价格过滤器