Как получить данные, которые были включены в предыдущем году, но не в текущем году - PullRequest
0 голосов
/ 22 февраля 2019

У меня есть таблица Accessibility, которая содержит столбцы enable, version_id и year.Я хочу запросить и получить все версии, которые включены в 2018 году, но не в 2019.

Но я не знаю, как запросить это.

1 Ответ

0 голосов
/ 22 февраля 2019

Сначала можно создать подзапрос для версий, которые включены в 2019 году:

subquery = Accessibility.where(year: 2019, enable: true).select :id

, а затем использовать этот подзапрос в своем запросе:

Accessibility.where("year = 2018 AND enable = true AND id Not IN (?)", subquery)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...