问题描述
- 查询删除SQlite中重复的数据
- 在SQLite中通过查询提取指定用户的数据:
Cursor c = db.query(true TABLE COLUMN USER + ""= '"" + user + ""'"" null null null null null);
表单的格式:
|group-----ID||------------||one-------me||one------you||two-------me||one-------me|
如例子中,查询用户“me”的时候,就会提出one two one这几个数据,怎么样在获取结果的时候,删除重复的数据,像上面的例子,只要
one two
这样的结果。谢谢
解决方案
用列名分组参数:
Cursor c = db.query(true TABLE COLUMN USER + ""= '"" + user + ""'"" nullgroup"" null null null);
然后用到了9个参数和三个几乎相同的方法:
public Cursor query(boolean distinct String table String[] columns String selection String[] selectionArgs String groupBy String having String orderBy String limit)
时间: 2025-01-26 17:48:36