sequelize多表查询
请教一下表之间使用逻辑外键,sequelize如何多表查询?
5 回复
通过include关键字设置需要关联的model。 示例代码如下:
models.Xxxx.findAndCountAll({
include: [
{
model: models.Xxxx
}
]
})
@15751165579 没有实际关联的
直接写SQL语句left join 吧 只要表里面有字段是相同的
@dengnan123 我用的是egg,看官方介绍,不推荐使用SQL
A.findAll({
include: [
{
association: A.hasMany(B, { foreignKey: 'AId', as: 'b' }),
}
]
})