想象一下,例如,我有一组30 条记录
users : {user_id, name, category}
我做了这个查询:
SELECT name
FROM users
WHERE category = "Student"
AND id < 30
ORDER BY user_id
LIMIT 5
这将为我提供 id 从 1 到 5 的用户,但是如果我想获得小于 30 的最高 id 值,在这种情况下,所需的结果将是 24 -29 的 id。
附言。我真正的问题比这要复杂一些,我只是想了解基本理论。另请注意,我会使用另一个 AND 子句来表示 > 23,但这不适用于我的模式。