2013-06-21 25 views
1

嗨,我有一個表類別的Android count行,並顯示在列表視圖

|_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) 

但如何顯示與光標和適配器,因爲您只能將一個光標添加到適配器 有沒有一個優雅的解決方案

回答

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; 
+0

是那完美的感謝 但我怎麼可以在內容提供商,因爲有唯一的查詢方法與單個表可能要歸功於 執行查詢是否有任何其他已經或只是使用rawQuery? ? – JahShaka

+0

我對內容提供商一無所知 – koem