【问题标题】:Join Two tables and get the cursor for Cursorloader连接两个表并获取 Cursorloader 的光标
【发布时间】:2013-10-17 00:08:28
【问题描述】:

我正在尝试加入两个表并从中获取一个游标,以便我包含两个表的结果 我可以在 CursorAdapter 中传递该光标。

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

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

我的桌子是这样的。

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

表格 - 子类别(ID、名称、状态、标题、类别 ID)

我想加入我的这两个表,以便“获取 subcategoryid.status=true 的所有交易”

【问题讨论】:

    标签: android sql


    【解决方案1】:

    两个表中的键是什么?另外,Deal 表中的子类别是否与 SubCategory 表中的 Id 列相同?

    【讨论】:

    • 你在使用oracle吗?
    • 首先我在android中使用sqllite
    • Second = 键是交易表中的 subcategoryid 和子类别表中的 id。
    【解决方案2】:

    选择 d.id、d.name、d.sms、d.title、d.categoryid、d.subcategoryid、sc.name、sc.title、sc.categoryid 来自交易 d,子类别 sc 其中 d.subcategoryid = sc.Id 和 sc.status = true;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-20
      相关资源
      最近更新 更多