首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

求linq语句如何写,功能较复杂

2013-08-04 
求linq语句怎么写,功能较复杂一个表第二个表 希望能得到如下的结果:[解决办法]var query 表2.Select(x

求linq语句怎么写,功能较复杂
一个表
求linq语句如何写,功能较复杂
第二个表
 求linq语句如何写,功能较复杂

希望能得到如下的结果:
求linq语句如何写,功能较复杂



[解决办法]

var query = 表2.Select(x => x.group1).Union(表2.Select(x => x.group2))
               .Select(x => new { 
                          name = x, 
                          group1_rvu1 = 表2.Where(y => y.group1 == x).Select(y => 表1.Single(z => z.exam == y.exam).rvu1).Sum(),
                          group2_rvu2 = 表2.Where(y => y.group2 == x).Select(y => 表1.Single(z => z.exam == y.exam).rvu2).Sum(), 
                          date = 不知道什么规则 
                            });

热点排行