数据库结构:如何获得活动中的数据从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