Sql 使用linq统计重复记录
使用linq统计重复记录 .................................................................................................................................................Sql 使用linq统计重复记录,sql,linq,Sql,Linq,使用linq统计重复记录 ................................................................................................................................................. Col1 col2 x a x a x b x b y c y c y d y d
Col1 col2
x a
x a
x b
x b
y c
y c
y d
y d
z e
z e
z f
现在我要像下面这样数数
x a 2
x b 2
y c 2
y d 2
在linq中,请任何人帮助我您好,请考虑检查您到目前为止尝试了什么?var duplicates=(从表c组中的c通过new{c.col1,c.col2}进入g,其中g.Count()>1)
x.Count()
最后也可以完成这项工作;)
table
.GroupBy(x=>new{x.col1,x.clo2})
.Select(x=>new{ x.key.col1,x.key.col2,x.Count(z=>z.col1)
var Result =
from t in table
group t by new
{
t.col1,
t.col2,
} into gt
select new
{
col1 = gt.Key.col1,
col2 = gt.Key.col2,
count = gt.Count(),
};