id| name |...
--------------
1 |Emmi blaa|..
2 |Emmi haa |..
3 |Emmi naa |..
У меня есть база данных SQLite с таблицей именованных контактов, которые содержат идентификатор, имя и другую информацию.Я пытаюсь получить имя и идентификатор с именем переменной, которую я даю в EditText.
String query = "SELECT name, id FROM contacts WHERE name LIKE \"%" + name + "%\"";
SQLiteDatabase db = this.getWritableDatabase();
Cursor cursorC = db.rawQuery(query, null);
while (cursorC.moveToNext()) {
System.out.println(cursorC.getString(0));
}
С кодом выше, я могу получить только имена, но не идентификатор, поэтому я попытался GROUP_CONCAT
String query = "SELECT id, GROUP_CONCAT(name) FROM contacts WHERE name LIKE \"%" + name + "%\" GROUP BY id";
Теперь я получаю только идентификаторы.Как бы я получить и идентификатор и имя с именем переменной, например, «мм»?