Задать вопрос
skobanev
@skobanev
Слепой ПЬЮ!

Как описать такой запрос к mysql на sequelize?

Подскажите, каким образом мне сформировать такой запрос на SEQUELIZE не прибегая к sequelize.query
select * from comments c
inner join users u on c.email = u.email
where u.role = 'USER'

Похоже что у меня по ходу тяму не хватает. Я конечно выкрутился, Но мне интересен сам факт написания такого запроса. Заранее спасибо.
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@VOBradley
const result = await MainModel.findAll({
  include: [{
    model: JoinedModel,
    where: { column: condition }
  }]
});


где JoinedModel users, column - role, condition = 'USER'
Важно что бы в MainModel была указана связь, прочитай про связи Sequilize в интернете
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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