我想以这种格式从数据库中获取值
1辆奥迪
3日产
但是到目前为止,我的状态是这样。我不需要在输出中包含_id。但是我无法消除,因为删除它会抛出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[]{"%" + "" + "%"}
);
我是否需要完全更改顺序以获取输出或对以上代码进行更改。
我的密码
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);
最佳答案
尝试:
select min(id), min(make) from cars group by make