0
/id/desription/status/
--------------------
/1/testing01/   1  /
/2/testing02/   0  /
/3/testing03/   1  /
/4/testing04/   1  /

你好,

我需要查询 status = 1 的下一个 id

如果是 mySQL 查询,我需要 id = 1 旁边的查询 id,其中 status = 1

SELECT * WHERE id = (1 + 1) AND status = 1 ?

所以我的结果是 id 3。

感谢您的帮助,非常感谢。

4

1 回答 1

0

订单和限额如何?

SELECT * FROM table_name WHERE status = 1 AND id > 1 ORDER BY id ASC LIMIT 1;

您还应该考虑在此处正确设置索引,以确保最佳性能。

于 2013-10-14T07:48:41.330 回答