如何选择表格中除最后一行之外的所有内容?
我知道我可以通过SELECT item FROM table ORDER BY id DESC LIMIT 1
选择最后一个,但我想选择除最后一个之外的所有内容。
我该怎么做?
选择一定数量并使用 ASC
不起作用,因为我不知道有多少行。
我考虑过进行行计数并获取该数量并选择 -1 并使用 ORDER BY id ASC
但有没有更简单的方法?
最佳答案
如果Id是唯一的,可以按如下方式进行:
SELECT ...
FROM MyTable
WHERE Id < (SELECT MAX(Id) FROM MyTable)
关于SQL 选择表中除最后一行之外的所有行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19470230/