Me alegro de que te haya funcionado.
Sobre lo de que cuántas consultas se pueden hacer

Pues creo que no hay ninguna limitación. De todas formas tampoco es muy conveniente hacer muchas, sobre todo de tablas con tantos registros. Depende también del servidor: si tiene poca memoria o demasiados visitantes puede que se sature o que trabaje demasiado lento.
De todas formas, nosotros habíamos creado las dos consultas juntas por lo que se mantienen en la memoria del servidor dos objetos y éstos no se cierran hasta que se envía la página o los cierra el código.
De modo que puede que te venga mejor abrir un consulta, obtener los resultados y cerrarla. Luego hacer lo mismo con la siguiente consulta, y la otra, y la otra, ....
Aún así puede que no notes ninguna diferencia en cuanto a la velocidad de envío de la página.
Esperemos por tanto a un experto en estos temas para que nos resuelva con seguridad la duda.
Un saludo.