Yo creo que nos estamos complicando la vida por no explicar las cosas como son.
Lo que intuyo es que tienes una ventana de búsqueda, realizas una consulta (pensando que va a dar de resultado 5 o 10 registros) pero devuelve 100.
Hacer una consulta de la subconsulta me parece demasiado. Lo fácil es cerrar la consulta, agregar más cláusulas al where de tu sql actual, y por último abrir la misma consulta. Total : 2 consultas realizadas en el servidor.
Si primero haces una consulta que te devuelve 100 registros y ahora montas una subconsulta dentro de otra y vuelves a abrir, habrás procesado un total de 3 consultas.
También puede montarse una relación Maestro-Detalle entre dos querys y directamente mostrará los registros oportunos.
Pero todo esto es suponer mucho. Como has visto hay muchísimos "habilidosos" en el foro, lo cual no quiere decir que sea lo que necesites o lo más eficiente para tu caso particular.
Cuando expongas una duda, intenta expresar el contexto, de esa forma afinaremos más.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
|