好吧,我真的不知道如何在标题中解释这一点,但这就是我想要的。
首先,我确实有 5 条记录
id | name |
------------
1 | ringo |
------------
2 | nashi |
------------
3 | momo |
------------
4 | manga |
------------
5 | tokyo |
现在我在开始查询的行上生成一个随机数。例如,我得到一个随机数 4,所以我将得到第 4 行和第 5 行。但我的问题是每个查询都需要 4 条记录。所以这意味着我将回到第一条记录并获取前两行。
如果我的查询结果缺少我想要的记录数,是否有任何可能的方法可以返回第一行?
这是MySQL 中的 Select from nth record 等相关问题,它显示了我到目前为止所做的事情。