Задать вопрос
Udjine
@Udjine
Программист студии True.Code

Как сделать общий where для записей запрошенной таблицы и записей подключенной include таблицы?

Использую ORM sequelize. Делаю запрос к таблице заказов, include в неё товары, как мне сделать такое: "WHERE orders.number = 1 OR goods.vencode = 1; ?
Как использовать $or я знаю, но where, относящееся к товаром пишется в include, а where для заказов после include, а как написать общее where?
  • Вопрос задан
  • 197 просмотров
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    DevOps-инженер с нуля
    15 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности
    9 месяцев
    Далее
Решения вопроса 1
Udjine
@Udjine Автор вопроса
Программист студии True.Code
Справился с ситуацией,
$or:[
  '$goods.vencode$': {
    $like: '%searchstring%'
  },
  number: { 
    $like: '%searchstring%'
  }
]
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы