Если вы возвращаете набор результатов через PHP, вы можете использовать PHP, чтобы определить позицию значения '3' в массиве для поля идентификатора, используя array_search
Илиизмените ваш SQL следующим образом:
select
@rownumber:=1+@rownumber as 'rownumber',
id_field, number_field
from yourtable, (SELECT @rownumber:=0) rownumber order by number_field DESC
Это добавит дополнительный столбец 'rownumber', который предоставляет номер каждой строки