2010-06-02 7 views
0

Je me demandais comment je pouvais interroger ma base de données de 1400 éléments et obtenir seulement les types DISTINCT et les identifiants de ligne. Ci-dessous est le sql réel que je veux exécuter par mes accidents de programme si je ne retourne pas les identifiants.Android aide rawQuery

return mDb.rawQuery("SELECT DISTINCT Type from the_foods",null); 

Des idées?

+1

Je l'ai compris. J'ai dû utiliser le groupe par ("Type"): return mDb.query (true, DATABASE_TABLE, nouvelle chaîne [] {KEY_TYPE, KEY_ROWID, KEY_NAME}, null, null, "Type", null, null, null); – shaneburgess

Répondre

1

Je l'ai compris. J'ai dû utiliser le groupe par ("Type"):

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