我有一个数据表,如:
ChNo ChData
1 0.1
1 0.2
2 0.0
1 0.1
2 0.2
1 0.1
1 0.1
2 0.0
对于基于 chNO 的最小值,我编写了如下查询
var minLPData = from minData in loadProfileData.AsEnumerable()
orderby minData["ChNo"]
group minData by minData["ChNo"] into g
select new
{
ChNo = g.Key,
ChData = g.CopyToDataTable().Compute("Min(ChData)", string.Empty)
};
但结果我越来越喜欢
ChNo ChData
1 0.0
2 0.0
我想要基于 ChNo 的所有最小值,包括重复项
ChNo ChData
1 0.1
1 0.1
1 0.1
1 0.1
2 0.0
2 0.0
什么变化让我得到目标表。