我有3列的数据库表:_id,名称,组名Android的数据库查询
它看起来与此类似:
1汤姆组别1
撒下组别1
3特德group2
4 Jerry group3
5 Me group3
我想查询数据库表中的groupName。我试过这个:
public Cursor getAllGroups()
{
return db.query(DATABASE_TABLE_1, new String[] {KEY_GROUP},
null, null, null, null, null);
}
然后沿(:(group1,group1,group2,group3,group3)返回一个光标。
有没有办法只得到唯一的群体? (所以我最终会与光标一起:(1组,第2组,第3组)
在此先感谢
我阅读了本教程,它看起来像你发布的代码应该工作(但它不......)。 有谁知道教程,解释如何创建SQL查询 - 即如何使用rawQuery函数?我实际上需要一个光标在KEY_ID和KEY_GROUP_NAME列上。你如何制作一个将游标返回多列的rawQuery?我知道如何使用常规查询功能: db.query(DATABASE_TABLE_1,new String [] {KEY_ROWID,KEY_GROUP},null,null,null,null); 但如何用rawQuery做到这一点? – 2010-08-16 01:43:25
我还没有玩过它,但MOTODEVSTUDIO有一个工具来构建我认为的问题 – schwiz 2010-08-16 02:40:56