/id/desription/status/
--------------------
/1/testing01/ 1 /
/2/testing02/ 0 /
/3/testing03/ 1 /
/4/testing04/ 1 /
你好
我需要查询状态 = 1 的下一个 id
如果是 mySQL 查询,我需要 id = 1 旁边的查询 id,其中状态 = 1
SELECT * WHERE id = (1 + 1) AND status = 1 ?
所以我的结果是 ID 编号 3。
感谢您的帮助,欣赏很多。
顺序和限制如何?
SELECT * FROM table_name WHERE status = 1 AND id > 1 ORDER BY id ASC LIMIT 1;
您还应该考虑在此处正确设置索引,以确保最佳性能。