我有 SQLite DB 查询,它一次返回一条记录。这是查询:
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
.
如何在不修改现有查询的情况下获取下一条记录。我不能对此应用循环,因为我有很多记录并且我不希望同时所有记录。我希望它被一一动态地获取。我想成为可以将结果存储在数组中的东西,因为在获取下一条记录时我可能还需要旧记录。
任何输入都会有很大帮助。