我有一個代碼顯示基於自定義適配器的項目列表。要顯示錶格的內容沒有問題,但是當我需要添加對許多表格的引用時,這是另一回事。兩種解決方案在我的觀點是可能的:使用sqlite獲取表格
1)查詢裏面setViewValue數據庫(沒調查過這種可能性) 或 2)找到了一種動態的列關聯到我的其他表
(解決方案都歡迎)
我有一個主表,其中一列名爲slu is是對其他表的引用。這些其他表格包含一些我想要統計的數據。
一旦我有我的查詢,我使用SimpleCursorAdapter在Android中顯示一個漂亮的列表(例如1024(2 ref),2048(3 ref)...)。
我覺得有點模式可能比我的解釋更好。
Table: A
-----------------------
_id | slug | value |
-----------------------
1 | a_a | 1024 |
2 | g_z | 2048 |
-----------------------
Table: mytable_a_a
----------------
_id | value |
----------------
1 | xxx |
2 | yyy |
----------------
Table: mytable_g_z
----------------
_id | value |
----------------
1 | xxx |
2 | yyy |
3 | zzz |
----------------
The goal is to produce something like
-------------------------------
_id | slug | value | count
-------------------------------
1 | a_a | 1024 | 2
2 | g_z | 2048 | 3
...
我已經試過類似:
SELECT * FROM一個 UNION SELECT COUNT(*)FROM A.slug;
但我錯過了一點,如果解決方案存在,它會更復雜一點。
可能的解決方法:包括表中的一個櫃檯一個
謝謝
謝謝你的回答,我現在正在做一個預先查詢來得到slu and,它運作良好 – Kevin 2010-07-16 10:24:45