在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)