让我们假设我有这个表,在那里我删除了rowid=3:的行
rowid | something
------+-----------
1 | ...
2 | ...
4 | ...
5 | ...
如何选择第三行(rowid=4的行)?
select * from table limit 2,1
意思类似于"从索引2开始并返回1行"。
select * from yourtable order by rowid limit 1 offset 2;
将获得排序结果集中的第三行(偏移量为0)。
从中选择Max(row_id)(从表名限制中选择*3)