gpt4 book ai didi

Mysql比较及顺序

转载 作者:行者123 更新时间:2023-11-29 14:20:13 24 4
gpt4 key购买 nike

我有一个这样的sql查询

SELECT * FROM $tbl_name WHERE $maxID<=id ORDER BY id DESC LIMIT 8

这里我想检索 id 与 $maxID 最接近的行,但是它检索具有最大 id 的前 8 行,当我删除“ORDER BY id DESC”时,它会以其他方式工作,说它检索最接近的行。但是我不明白这里“ORDER BY id DESC”的效果。它应该只对结果进行排序,不应影响检索结果。另一个问题,这个查询是否检索所有大于 $maxID 的行?如果这样的话,不利于效率。我不希望检索所有行。我只想检索 8 个元素。性能对我的系统来说非常重要。在此站点中:http://www.xarg.org/2011/10/optimized-pagination-using-mysql/使用“其中 x

谢谢

最佳答案

根据您的评论,您应该使用

WHERE id > $minID ORDER BY ID ASC LIMIT 8

关于Mysql比较及顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11854186/

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