SELECT * FROM (
SELECT *, ROW_NUMBER() OVER (PARTITION BY groupByField ORDER BY orderByField DESC) rn FROM t1
) t WHERE rn = 1
相关文章
- sql server 获取某一字段分组数据的前十条记录
- mysql查询获取分组后最新的一条记录,策略:先排序,然后在次分组查询(默认第一条),就是最新的一条数据了
- SQL Server查询分组结果中第一条记录的方法
- SQL 分组后,获取每组中的最大值对应的数据
- sql 按递增查询记录,并获取已排序的数据的百分比
- 请问,能否把一个查询结果集的数据,在另一个数据库中(在同一个SQL Server实例中)插入一个新表,并命新名?谢谢!
- oracle--分组后获取每组数据第一条数据
- sql server 分组,取每组的前几行数据
- (oracle/mysql)查询出分组查询每组的第一条数据
- sql server中分组查询后按排序顺序取每组第一条记录