sequelize多表查询 - CNode技术社区

sequelize多表查询
发布于 7 年前 作者 Kathybren 5836 次浏览 来自 问答

请教一下表之间使用逻辑外键,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' }),
 }
 ]
})
回到顶部

AltStyle によって変換されたページ (->オリジナル) /