Android计算行并在列表视图中显示它

时间:2013-06-21 00:38:13

标签: android join simplecursoradapter

嗨,我有一个表类别

|_id|name| 
|1  |cat1
|2  |cat2
|3  |cat3
|4  |cat4

我有其他表

  |_id|category_id|name
  | 1 |2          |name1
  | 1 |1          |name1
  | 1 |2          |name1

我想计算category_id并在列表视图中显示它

喜欢

  cat1 (items 10)

但如何使用游标和适配器显示它,因为您只能向适配器添加一个游标 是否有一个优雅的解决方案

1 个答案:

答案 0 :(得分:0)

如果使用一个sql语句,则不会有多个游标。尝试这样的事情:

select c.name, count(*) 
  from category as c join other_table as o 
    on c._id = o.category_id 
  group by c.name;