我正在尝试在两个表之间的合并表中搜索以下条件。
它应该收集并返回具有买方 'alex'
或卖方 'alex'
的记录。
买方存在于 Chat
表中,卖方存在于 Market
表中,我包括如下所示。但是,我无法让它工作。欢迎任何想法。
Chat.findAll({
where: {
buyer: 'alex',
seller: 'alex'
},
include: [{
model: Market,
required: true
}]
})
最佳答案
seller
必须在 Market
内
Chat.findAll({
where: {
buyer: 'alex',
},
include: [{
model: Market,
required: true,
where: {
seller: 'alex'
}
}]
})
关于sql - Node.js Sequelize findAll() 包含表模型的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51000931/