gpt4 book ai didi

mysql - mysql对特定列排序后分页的问题

转载 作者:行者123 更新时间:2023-11-29 16:01:22 25 4
gpt4 key购买 nike

我在对mysql中的特定列进行排序后遇到了有关分页的问题。我无法通过 DESC 排序获得第 2 页的正确结果,但我可以通过 id 列获得正确的结果......我很困惑。会是由空值引起的吗?

https://www.db-fiddle.com/f/q8hsPchRT4hg67pssfoz48/3

有什么建议吗?太棒了,谢谢。

最佳答案

我不得不说,一旦你想使用下面的sql来分页,你必须确保该列具有单独的值。空白和空值会导致分页结果错误。

SELECT a.* 
FROM tbl a
WHERE a.id <=
(SELECT id
FROM tbl ORDER BY id desc LIMIT 10,1 )
ORDER BY a.id desc LIMIT 10

关于mysql - mysql对特定列排序后分页的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56179127/

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