【问题标题】:Android rawQuery helpAndroid rawQuery 帮助
【发布时间】: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);

标签: android sqlite


【解决方案1】:

我想通了。我不得不使用分组(“类型”):

return mDb.query(true, DATABASE_TABLE, new String[] {KEY_TYPE,KEY_ROWID,KEY_NAME},null, null, "Type", null, null, null);

【讨论】:

    猜你喜欢
    • 2011-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-25
    • 2011-03-26
    相关资源
    最近更新 更多