我有一个这样的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
谢谢