From e92c743fb54fc404658fcaf2254861b6aa63bd98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0tefan=20Mal=C4=8Dek?= Date: Mon, 13 Apr 2020 13:54:25 +0200 Subject: [PATCH] docs: fix raw query (#5845) The code examples assume many results (see a comment below in each example), but queries were filtered by user.id. Instead groupBy clausule should be used in order to select user.id after using aggregation function. --- docs/select-query-builder.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/select-query-builder.md b/docs/select-query-builder.md index 176af84e66..920ce5ceaf 100644 --- a/docs/select-query-builder.md +++ b/docs/select-query-builder.md @@ -204,7 +204,7 @@ const photosSums = await getRepository(User) .createQueryBuilder("user") .select("user.id") .addSelect("SUM(user.photosCount)", "sum") - .where("user.id = :id", { id: 1 }) + .groupBy("user.id") .getRawMany(); // result will be like this: [{ id: 1, sum: 25 }, { id: 2, sum: 13 }, ...] @@ -776,7 +776,7 @@ const photosSums = await getRepository(User) .createQueryBuilder("user") .select("user.id") .addSelect("SUM(user.photosCount)", "sum") - .where("user.id = :id", { id: 1 }) + .groupBy("user.id") .getRawMany(); // result will be like this: [{ id: 1, sum: 25 }, { id: 2, sum: 13 }, ...]