El post al que haces referencia usa una forma dinámica de obtener una tabla para mostrar. No está planteado para actualizar datos en la tabla.
Es aplicable a tu caso, pero recuerda que los ID creados en la consulta no se almacenan (no se deben almacenar por cuestiones históricas y de otra), ya que una PK autonumérica o numérica incremental no se debe modificar. Lo que se obtendría es un listado de las preguntas, perfectamente ordenado y numerado
sin haber modificado para nada los ID de su tabla de origen.
Respecto a la renumeración de PK te recuerdo:
Renumerar un campo autoincrement