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