我有一个简单的文章表,想要从最后10条记录中选择最低的ID。例如,如果有11
个ID,则结果ID应为2
,如果有10
个ID,则结果ID应为1
,依此类推。
我在包含11
ID的表格上尝试了以下查询,并在输出1
时输出2
SELECT MIN(id) FROM kisses ORDER BY id DESC LIMIT 10
由于
答案 0 :(得分:4)
您可以使用子查询,然后使用MIN:
SELECT MIN(ID)
FROM (SELECT ID
FROM Articles
ORDER BY ID DESC
LIMIT 10
) t
这是SQL Fiddle。
这个怎么样,更容易:
SELECT ID
FROM Articles
ORDER BY ID DESC
LIMIT 9,1
祝你好运。