需要在循环中放置查询以逐个返回结果集
我有SQLite数据库查询,它一次返回一条记录。
这是查询:
rawQuery("SELECT id, category_id, title, text FROM customer WHERE (reads = (SELECT MIN(minReads) FROM categories)) AND status = 'a' ORDER BY rating DESC, rand_index DESC LIMIT 1 ",null);
如果我想获取下一条记录,因为我们在上面的SQLite查询中应用限制,我无法获得下一条记录。 Limit = 1
是必要的,因为我在我的db
中有数千条记录。
如何在不修改现有查询的情况下获取下一条记录。我不能对此应用循环,因为我有很多记录,而且我不想同时记录所有记录。我想让它一个接一个地动态获取。我希望能够将结果存储在数组中,因为我可能需要旧记录,同时获取下一条记录。
任何输入都将是一个很大的帮助。
没有找到相关结果
已邀请:
2 个回复
恋卡
耐钨徒
的记录,然后获得每个第n个记录部分的LIMIT 100 OFFSET(n-1)* 100的附加记录部分。 基本上,这是一个简单的分页实现。