數據庫結構:如何獲得活動中的數據從GETALL()方法
詳細表
rid name
1 Beta
2 Release
記錄表
recid rname conrid (conrid is rid from Detail table)
1 App1 1
2 App2 1
3 App3 2
4 App4 1
我寫了一個方法,根據rid
和conrid
獲取來自兩個表(Detail和Record)的所有數據。
下面是代碼:
String select = "SELECT rname FROM " + TABLE_RECORD+ " where conrid =" +detail.getId();
嘗試'從詳細內心的選擇Details.name,Record.rname JOIN記錄上記錄.conrid = Detail.rid' –
注意,你不應該在主線程中執行此操作。另外這樣的方法恕我直言應該在一個單獨的類。您應該將GUI與業務邏輯分開。所以在你的Activity中使用這種方法已經不是一個好主意。還有那些方法名稱......使用更詳細的名稱,它會使您的代碼更具可讀性。 – m0skit0
@Sophie當我的眼睛流血時,我無法幫助您解決您的問題。祝你好運。 – m0skit0