【发布时间】:2009-08-20 11:58:18
【问题描述】:
我在 MySQL 数据库中有一个表,我想从中选择时间戳与另一个给定时间戳最接近的行。
time 是时间戳列(整数 UNIX 时间戳)。我随意选择了1250710000。
这是我提出的查询,我想知道是否有更有效的方法:
SELECT *, ABS(time - 1250710000) AS time_dist FROM table
ORDER BY time_dist ASC LIMIT 1
这是最好的方法吗?
【问题讨论】:
标签: mysql performance