Lansie 2013年07月19日
如何简单获取聚合中的其他列
表 t
id name score
1 a 50
2 a 60
3 b 40
4 a 60
5 a 30

目标是按name聚合,取到id最大值的score
只能这么写吗?
select name,score from t
where id in (select max(id) from t group by name)
我记得sql server有新特性支持一种简单写法的?有吗?
谢谢!
...全文
148 点赞 收藏 7
写回复
7 条回复

还没有回复,快来抢沙发~

发动态
发帖子
应用实例
创建于2007-09-28

1.1w+

社区成员

6.8w+

社区内容

MS-SQL Server 应用实例
社区公告
暂无公告