секвестировать подзапрос как поле

Я пытаюсь получить такой запрос для генерации sequlized:

SELECT 
    "Customers"."id", 
    (SELECT SUM("Orders"."amount") FROM "Orders"
     WHERE "Orders"."CustomerId" = "Customers"."id") AS "totalAmount",
    "Customer"."lastName" AS "Customer.lastName",
    "Customer"."firstName" AS "Customer.firstName" 
FROM "Customers" AS "Customer";

Я пытаюсь избежатьGROUP BY предложение, так как у меня много полей для выбора, и я не хочу группировать их по всем (я думаю, что это не эффективно, не так ли?)

Я пробовал несколько способов сделать это с помощью sequelize, включая{include: ...} а также{attributes: [[...]]}, но без удачи.

Есть идеи? или, может быть, я должен использовать один большойGROUP BY и разрешить группировать все «обычные» поля?

Ответы на вопрос(2)

Ваш ответ на вопрос