3

我正在处理一些图表,我需要找出如何让我的查询跳过选择中的 x 条记录。

可以说,我的 MySQL 数据库中有 100 条记录。
我想选择,但是购买 9,或者跳过 9(无论我们应该怎么称呼它)..
所以我选择:
id 1
id 10
id 19 等等。

我怎么能在查询中这样做?

我试图通过增加$i$offset (我想绕过多少)来获取 for 循环中的值,然后使用$data[$i]['value']; 但无法让它工作。

4

3 回答 3

2
select * from `users` where MOD(`id`,9) = 1
于 2013-09-16T21:41:05.277 回答
2

尝试类似的东西

Select * from foo where id%9=1
于 2013-09-16T21:38:10.690 回答
-1

Mysql LIMIT 命令允许您跳过(10)条记录,并返回(50)条记录

SELECT *
FROM FOO
LIMIT 10, 50
于 2013-09-16T21:34:56.160 回答