加入两个表并获取Cursorloader的光标

时间:2013-09-26 09:21:38

标签: android sql

我正在尝试连接两个表并从中获取一个游标,以便我包含来自两个表的结果 我可以将光标传递给CursorAdapter。

我厌倦了谷歌的解决方案,得到了许多但却无法正确实施

我试过这个解决方案,但无法弄清楚它的含义。 how to use join query in CursorLoader when its constructor does not support it

我的桌子是这样的。

表格 - 交易(ID,名称,短信,标题,类别,子类别)

表 - 子类别(ID,名称,状态,标题,categoryid)

我想加入我的这两个表格,以便“获取所有的子类别,其中subategoryid.status = true”

2 个答案:

答案 0 :(得分:0)

两张桌子上的钥匙是什么?此外,Deal表中的子类别与SubCategory表中的Id列相同吗?

答案 1 :(得分:0)

选择d.id,d.name,d.sms,d.title,d.categoryid,d.subcategoryid,sc.name,sc.title,sc.categoryid 来自Deal d,SubCategory sc 其中d.subcategoryid = sc.Id和sc.status = true;