nterabfrage als Feld @sequeli
Ich versuche, eine solche Abfrage durch sequlized zu generieren:
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";
Ich versuche zu vermeidenGROUP BY
-Klausel, da ich viele Felder auswählen muss und nicht nach allen gruppieren möchte (ich denke, das ist nicht effizient, oder?)
Ich habe verschiedene Möglichkeiten ausprobiert, um dies mit sequelize zu erreiche{include: ...}
und{attributes: [[...]]}
, aber ohne Glück.
Irgendwelche Ideen? oder sollte ich vielleicht ein großes @ verwendGROUP BY
-Klausel und lassen Sie alle "regulären" Felder nach gruppieren?