From b1d0af74247b48f5f1ac111a5766990b5573196f Mon Sep 17 00:00:00 2001 From: 2881099 <2881099@qq.com> Date: Thu, 18 Feb 2021 14:59:49 +0800 Subject: [PATCH] update --- 分组聚合查询.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/分组聚合查询.md b/分组聚合查询.md index 226147c..4367d6a 100644 --- a/分组聚合查询.md +++ b/分组聚合查询.md @@ -61,6 +61,19 @@ var list = fsql.Select() .ToList(a => new { a.Key.Area.Name }); ``` +## 多表分组 + +```c# +var list = fsql.Select() + .GroupBy((a, b, c) => new { a.Title, c.Name }) + .Having(g => g.Count() < 300 || g.Avg(g.Value.Item1.Clicks) < 100) + .ToList(g => new { count = g.Count(), Name = g.Key.Name }); +``` + +- g.Value.Item1 对应 Topic +- g.Value.Item2 对应 Category +- g.Value.Item3 对应 Area + ## Aggregate ```c#