如何在SQL数据库中选择最新的x条目

时间:2012-07-29 14:24:26

标签: mysql sql

我有一个SQL查询,如下所示:

SELECT * FROM `mytable` WHERE 'myfield' = false

如何选择最新的x条目,例如最新的10个条目?

我如何在SQL中格式化?

1 个答案:

答案 0 :(得分:7)

除非您在该表中有一些表示插入/更新时间的字段,否则您无法执行此操作。你需要这样的东西才能添加ORDER BY... LIMIT 10子句。另一种选择是使用具有AUTO_INCREMENT属性的数字字段(可能是主键?)。

RDBMS没有义务按特定顺序返回行(并且依赖它是错误的),除非您明确指定它。