适用于找出全校的每个班上最高分的所有信息这种情况。
新手只想到分组,但是分组只能聚合
用row_number() over 可解决这问题
select * from (
select *,ROW_NUMBER() over(partition by XX order by XX) as new_index
from XX ) a where a.new_index=1
适用于找出全校的每个班上最高分的所有信息这种情况。
新手只想到分组,但是分组只能聚合
用row_number() over 可解决这问题
select * from (
select *,ROW_NUMBER() over(partition by XX order by XX) as new_index
from XX ) a where a.new_index=1