我有一个表Accessibility
,其中包含列enable
,version_id
和year
。我想查询并获取在2018年而不是2019年启用的所有版本。
但是我不知道如何查询。
答案 0 :(得分:0)
您可以首先为2019年启用的版本构建子查询:
subquery = Accessibility.where(year: 2019, enable: true).select :id
,然后在查询中使用该子查询:
Accessibility.where("year = 2018 AND enable = true AND id Not IN (?)", subquery)