/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 ?
所以我的结果是身份证号码3。
感谢您的帮助, 欣赏很多。
答案 0 :(得分:0)
订单和限制如何?
SELECT * FROM table_name WHERE status = 1 AND id > 1 ORDER BY id ASC LIMIT 1;
您也应该在此处正确设置索引,以确保最佳性能。