我想以这种格式从数据库中获取值

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

07-24 16:29
查看更多