gpt4 book ai didi

mysql - 查询以显示除初始记录以外的记录

转载 作者:行者123 更新时间:2023-11-28 23:13:53 25 4
gpt4 key购买 nike

对于我的项目,我有一个要求,我必须按降序显示除第一条记录之外的所有记录。我有点搞砸了。无论如何,我尝试了以下方法:

SELECT * FROM ins_nr nl WHERE nl.nl_status = '2' ORDER BY nl.nl_id DESC

在这里,我有一个名为 ins_nr 的表,它将显示所有带有 status 2 和 id 的记录,这是主键(独特的)。它以 desc 顺序完美显示。

我不想要单独从顶部开始的第一条记录。我应该怎么办?如何修改上述查询..?

最佳答案

Use OFFSET. Then you can skip 1 records and select the remaining ones until the end.

示例:

SELECT * FROM ins_nr nl WHERE nl.nl_status = '2'
ORDER BY nl.nl_id DESC LIMIT 99999999999 OFFSET 1;

OR ( You could also use a shorter syntax to achieve the same result: )

$sql = "SELECT * FROM table_name LIMIT 1, 999999999";

关于mysql - 查询以显示除初始记录以外的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44736178/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com