【问题标题】:Is there an opposite to WHERE field IN (:List<Object>)与 WHERE 字段 IN (:List<Object>) 是否存在相反的情况
【发布时间】:2019-10-26 17:20:48
【问题描述】:

我想从表中选择 ID 与列表值之一不匹配的所有字段。我可以很容易地找到匹配的人,但相反的方式呢?

@Query("SELECT * table WHERE id IN (:listOfIds)")
List<TableObject> selectOpposite(List<Integer> listOfIds);

【问题讨论】:

  • @Query("SELECT * table WHERE id NOT IN (:listOfIds)")
  • 解决了这个问题,谢谢。

标签: java android android-room


【解决方案1】:

只需使用NOT IN 而不是IN

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 2016-04-19
    • 1970-01-01
    • 2015-07-18
    相关资源
    最近更新 更多