答案 0 :(得分:1)
您可以尝试在此处row_number()
使用动物分区和基于pcnt
列的降序排序。
select
t.soc_code,
t.animals_key,
t.breed,
t.pcnt,
t.create_method,
t.create_date,
t.create_user_id
from
(
select t.*, row_number() over (partition by animals_key order by pcnt desc) rn
from your_table t
where animals_key = 211004650
) t
where t.rn = 2;