假设我们必须从表的两行收集数据
例如:
select * from table where userid=24
并返回例如3行数据,其中不同的id为行(自动增量),3,35,68
我想知道id为35(即3)的行之前的行的id是大约68,它是35。
如何通过mysql查询找到它?
谢谢
答案 0 :(得分:1)
使用mysql_insert_id() 以下是您需要的参考资料
http://dev.mysql.com/doc/refman/5.5/en/getting-unique-id.html
EDITED
也许你想使用像这样的查询
SELECT * FROM table WHERE rowID < (SELECT rowId FROM table WHERE userid=24)
ORDER BY rowId DESC
LIMIT 1