繁体   English   中英

使用Group by进行LInq到Sql查询

[英]LInq to Sql query with Group by

我试图写一个linq到SQL查询相当于以下的SQL查询:

select * from [TableA]
INNER JOIN (select C1, COUNT(*) C2 FROM [Table2] GROUP BY C1) av ON [TableA].C1 = av.C1
WHERE av.C2 > 10

可以任何人请帮我如何编写等效的链接查询。

var query = from b in context.TableB
             group new { c1 } by new
             {
                b.c1
             } into GroupByC1
             select new 
             {
                c1 = GroupByC1.Key.C1,
                count1 = GroupByC1.count()
             } 

var result = from a in tableA
             join b in query on a.c1 equals b.c1
             where b.count1 > 10 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM