【发布时间】:2015-04-19 14:02:44
【问题描述】:
我正在编写一个查询以从 MySQL 表中获取记录,如下所示。
SELECT * FROM alerts
我有这个列 id 是主要的并且自动递增
id,host,domain,alert_time
但我需要获取没有该表最后一条记录的记录,任何人都知道如何为此编写 MySQL 查询。谢谢你
【问题讨论】:
-
SQL 表表示无序集。除非另一列指定排序,否则没有“最后”记录(或“第一”记录或“第二”记录)的概念。你有这样的专栏吗?提出问题时,您应该包括样本数据和期望的结果。
-
我有一个名为 id 的主键,它是自动递增的
-
同意@GordonLinoff。除非“最后记录”的确切含义被定义,否则这个问题是不清楚的,并且会导致基于不同解释的不同答案。
-
^ @BeingSunny 之前没有发现 :)