【发布时间】:2010-06-02 03:19:02
【问题描述】:
我想知道如何查询包含 1400 个项目的数据库并仅获取 DISTINCT 类型和行 ID。如果我不返回 id,下面是我想由我的程序运行的实际 sql。
return mDb.rawQuery("SELECT DISTINCT Type from the_foods",null);
有什么想法吗?
【问题讨论】:
-
我想通了。我必须使用 group by ("Type"): return mDb.query(true, DATABASE_TABLE, new String[] {KEY_TYPE,KEY_ROWID,KEY_NAME},null, null, "Type", null, null, null);