Cita: (...) Lo que quería hacer es un bucle tal que, me devolviera los datos cuyo $i coincide con el numregistro de la tabla2 (...)
Esto no lo he entendido. ¿Sólo "analizar" quieres los 20 primeros resultados de la consulta? ¿Sólo te interesan los 'numregistro' con valores inferiores a 20? ¿Cuál es el propósito de ese bucle?
Saludos.