【问题标题】:joining two tables in android sqlite [closed]在android sqlite中加入两个表[关闭]
【发布时间】:2014-04-04 03:37:00
【问题描述】:

如何加入android数据库sqlite

【问题讨论】:

  • sqlite 不支持全外连接和右连接..
  • android.database.sqlite.SQLiteException: RIGHT and FULL OUTER JOINs are not currently supported这更清楚的告诉你,有什么看不懂的??
  • What joins does SQLite support? 的可能重复项

标签: android android-sqlite


【解决方案1】:

这就是我通常在两个或多个不同表之间选择和连接的方式:

SELECT master_spaj._id,master_spaj.SPAJ_ID,pemegang_polis.nama_pp,table_tertanggung.nama_tt,master_spaj.IdProposal FROM master_spaj,pemegang_polis,table_tertanggung WHERE master_spaj.SPAJ_ID=pemegang_polis.SPAJ_ID AND master_spaj.SPAJ_ID=table_tertanggung.SPAJ_ID

【讨论】:

  • 你能在我的查询中找到问题吗?为什么我得到那个异常
  • 你尝试实现我的示例代码吗?
  • 但是我需要加入表格来获取数据
  • 当然,使用此代码,您可以从多个表中获取数据。
【解决方案2】:

使用查询到 URL 转换。

OData v4 引入了一个新的运算符,可以解决您的场景。

更多请参考:http://docs.oasis-open.org/odata/odata/v4.0/odata-v4.0-part2-url-conventions.html,

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多