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

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