var beatles = (new[] {
new { inst = "张三" , age="50" },
new { inst = "张三" , age="20" },
new { inst = "何英" , age="35" },
new { inst = "张三" , age="60" },
new { inst = "何英" , age="18" }
});

var o11 = from d in beatles
group d by d.inst into g
select new
{
Id = g.Max(m => m.age),
Name = g.Key
};

查询结果是:

inst = "张三" , age="60" 
inst = "何英" , age="35"

原文地址: https://www.cnblogs.com/lbhqq/p/7488103.html

最新文章

  1. Java Servlet+Objective-c图上传 步骤详细
  2. UVA1585
  3. C语言格式化输入不定长数组
  4. Java面试总结系列之Collections.sort()
  5. Java基础知识学习(九)
  6. css核心基础总结篇
  7. jQuery插件开发方式
  8. Ubuntu目录
  9. Ubuntu 下为 Idea 创建启动图标.
  10. 【 D3.js 选择集与数据详解 — 5 】 处理模板的应用
  11. Sqlserver如何递归查询层级数据将父级字段和本级某个字段合并?如何自定义用户函数并调用?
  12. Docker学习笔记(一)
  13. kubernetes之ingress及ingress controller
  14. listview-android:打造万能通用适配器(转)
  15. 带标签的 break 和 continue (Java)
  16. nginx配置文件中location说明
  17. struts获得参数(属性,对象,模型驱动)
  18. js中比较实用的函数用法
  19. 标准编译安装(configure make)
  20. 编辑器上的vim插件,常用到的快捷件

热门文章

  1. ansible-playbook-常用
  2. BootStrap-select组件
  3. python PIL 图像处理
  4. 移除 WordPress 自动加载的 jQuery,使用自定义 jQuery 版本
  5. BigDecimal 与double 转化失真
  6. flink ---- 系统内部消息传递的exactly once语义
  7. PMP 1~3章错题总结
  8. IBM X3650 M4 M5 设置服务器用UEFI模式启动支持磁盘GPT分区
  9. python数据分析1
  10. sync 简单实现 父子组件的双向绑定