Я хотел бы получить значения из базы данных в этом форматеКак получить значения DISTINCT из базы данных?
1 Audi
3 Nissan
Но я получаю так, как сейчас. Мне не нужно включать _id в output.But я не мог устранить, поскольку он бросает исключение NullPointerException, когда я его удаляю.
id MAKE
=========
1 Audi
2 Audi
3 Nissan
4 Audi
это мой запрос я использовал в
cursor = db.rawQuery(
"SELECT DISTINCT _id,MAKE FROM "+SQLiteAdapter.MYDATABASE_TABLE+
" WHERE MAKE || ' ' || MODEL LIKE ?", new String[]{"%" + "" + "%"}
);
ли у меня изменить последовательность целиком, чтобы получить выход или вносить изменения на вышеуказанных code.Thanks.
мой код
cursor = db.rawQuery("SELECT DISTINCT SERIES FROM "+SQLiteAdapter.MYDATABASE_TABLE+" WHERE YEAR=2012 AND MAKE='Audi' AND MODEL=?", new String[]{"A6"});
adapter = new SimpleCursorAdapter(this, R.layout.employee_list_item, cursor, new String[] {"series"}, new int[] {R.id.firstName});
employeeList.setAdapter(adapter);
какова цель вашего 'WHERE' пункта? – Shad
У меня есть предложение where для ограничения из предыдущих значений. Не могли бы вы рассказать мне, как обойтись без предложения where & _id. – Karthik
Привет, Karthik, для вышеупомянутого выхода вам не нужно DISTINCT для обоих столбцов, просто отличных от столбца «MAKE», и вы получите нужный результат. – Lucifer