小编RPS*_*RPS的帖子

SQL Server独特的问题

我需要能够为每个具有最大值的名称选择第一行.

我有一张表格如下:

id  name  value

0   JOHN  123
1   STEVE 125
2   JOHN  127
3   JOHN  126
Run Code Online (Sandbox Code Playgroud)

所以我期待回归:

id  name  value

1   STEVE 125
2   JOHN  127
Run Code Online (Sandbox Code Playgroud)

关于如何执行此操作的MSSQL语法的任何想法?

sql t-sql sql-server group-by greatest-n-per-group

1
推荐指数
1
解决办法
158
查看次数

标签 统计

greatest-n-per-group ×1

group-by ×1

sql ×1

sql-server ×1

t-sql ×1