Мне было интересно, как я могу запросить мою базу данных из 1400 элементов и получить только типы DISTINCT и идентификаторы строк. Ниже приведен фактический sql, который я хочу запустить из-за сбоя моей программы, если я не возвращаю идентификаторы.
DISTINCT
return mDb.rawQuery("SELECT DISTINCT Type from the_foods",null);
Есть идеи?
Я понял это. Мне пришлось использовать группу по («Тип»):
return mDb.query(true, DATABASE_TABLE, new String[] {KEY_TYPE,KEY_ROWID,KEY_NAME},null, null, "Type", null, null, null);