您想要每个版本的最低基准:
select min(baseline), version
from mytable
group by version
order by baseline desc, version asc;
[基准10”按字母顺序位于“基准1”和“基准2”之间。)id
),则可以使用row_number()
:select *
from (
select t.*, row_number() over(partition by version order by id) rn
from mytable t
) t
where rn = 1