我正在尝试为 Room DB 构建一个查询,以查找除特定 ID 之外的所有项目。好吧,到目前为止还没有运气。我已经尝试了 != 和 <> 并且 id 仍然通过。
查询示例:
@Query("SELECT * FROM <table name> WHERE _id!=:id AND team=:team")
@Query("SELECT * FROM <table name> WHERE _id<>:id AND team=:team")
非常感谢任何帮助。
最佳答案
好的,所以 != 和 <> 都可以创建一个查询,您希望在其中排除不等于您传入的参数的内容。我的问题是我同时运行了 2 个单独的查询,并且其中一个需要从另一个传递的 id。将代码更改为一个接一个地运行,现在一切都很好。
再次感谢!
日本
关于android - 不相等的房间数据库查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50528970/