Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
with t as (select * from target_table), t1 as (select * from target_table) select t1.id, a.rn from t1 left outer join (select gr.id, row_number() over( order by gr.id) rn from (select t.id from t group by t.id) gr) a on t1.id = a.id
select t.id, dense_rank() over(order by t.id) dr from target t