求个sql?解决思路

求个sql??表A如下字段1字段2字段3a15a24a36b19b28b37求结果(字段1分组,字段2最小值):a15b19[解决办法]问这

求个sql??
表A如下
字段1      字段2    字段3
a           1        5
a           2        4
a           3        6
b           1        9
b           2        8
b           3        7

求结果(字段1分组,字段2最小值):
a      1     5
b      1     9
[解决办法]
问这种问题的人真的,哎~~

select 字段1,字段2,字段3 from (
select 字段1,字段2,字段3,row_number() over(partition by 字段1 order by 字段2) rn  from a)
where rn=1