une autre méthode


with cte as
(
select row_number() over (partition by name order by value desc) as classement ,* from test
)
select name,value from cte
where classement =1