Sequelize | Возврат информации из таблиц A & C, где оба связаны с B - PullRequest
0 голосов
/ 06 сентября 2018
  1. A имеет связь M: 1 с B (внешний ключ bId на A)
  2. C имеет связь 1: 1 с B (внешний ключ bId на C)
  3. A & C не связаны друг с другом , но содержат тот же внешний ключ, что они связаны с B (он же bId)

Я хочу вернуть всю информацию об A & C, где оба имеют одинаковый B.id. Мне не нужна никакая информация Таблицы B. Возможно ли это без выполнения необработанного запроса через Sequelize?

Текущий запрос Sequelize, который возвращает информацию из таблицы B:

var results = await db.A.findAll({
      where: {
        otherTableId: request.params.id,
      },
      include: [
        { 
          model: db.B, as: "B",
          include: [
            { model: db.C, as: "C" }
          ]
        },
      ]
...