【问题标题】:Delete data in Room using INNER JOIN?使用 INNER JOIN 删除 Room 中的数据?
【发布时间】:2018-07-27 08:24:45
【问题描述】:

我尝试使用 INNER JOIN 从房间数据库中删除数据。
我的代码没有构建。以下是错误。

如何使用 INNER JOIN 删除数据?

【问题讨论】:

    标签: android inner-join android-room


    【解决方案1】:

    Sqlite 不接受这种语法,因为它与 SQL Server 不同。
    所以最好的解决方案是
    DELETE FROM waybills wb WHERE status IN (SELECT type FROM timestamps WHERE timestamp = 23)

    【讨论】:

      【解决方案2】:

      下面的查询呢:

      DELETE FROM waybills WHERE status IN (SELECT type FROM timestamps WHERE timestamp = 23)
      

      【讨论】:

      • 不可以使用内连接进行删除吗?
      猜你喜欢
      • 1970-01-01
      • 2018-05-25
      • 1970-01-01
      • 1970-01-01
      • 2012-07-24
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 2020-05-07
      相关资源
      最近更新 更多