查询删除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 + "'", null,
            "group", 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)