En plus d'imbriquer la requête, vous pouvez utiliser une fonction analytique
SELECT row_number() OVER (ORDER BY a.full_name),
lg_id,
full_name,
sort_order
FROM activity_type_lang a
WHERE a.lg_id = 'en'
ORDER BY a.full_name
L'utilisation de fonctions analytiques facilite également la tâche si vous souhaitez modifier la manière dont les liens sont gérés. Vous pouvez remplacer ROW_NUMBER
avec RANK ou DENSE_RANK
.