Nuevamente gracias por tu respuesta. Tal vez aún estoy medio atontado por una mala noche, pero en el ejemplo que me pones me parece ver que son 2 consultas separadas.....
Supongamos que sea este caso. En la tabla CATEGORIAS tengo el nombre de la categoría así como su descripción y un identificador propio, mientras que en la tabla PRODUCTOS tengo los detalles de todos los productos, obviamente con un campo referente a categorias. Si yo deseo presentar en el supuesto caso un listado completo de productos agrupados por categorias y con el nombre y detalle de cada categoría al inicio del listado, yo haría algo asi:
Código:
Temp="Select * From Categorias Order By Nombre"
Tabla1.Open Temp, Conexion
While Not Tabla1.EOF
Response.Write(Tabla1("nombre") & "<br>" & Tabla1("descripcion") & "<hr>")
Temp2="Select * From Productos Where Categoria ='" & Tabla1.Fields("ID") & "' Order By Nombre"
Tabla2.Open Temp2, Conexion
While Not Tabla2.EOF
Response.Write(Tabla1("nombre")&"<br>")
Tabla2.MoveNext
Wend
Tabla2.Close
Tabla1.MoveNext
Wend
Tabla1.Close
Esto es a lo que yo me refiero con consultas anidadas, es decir, una dentro de otra. ¿Es correcta la forma en que lo hago o hay algún vicio o error que estoy comentiendo?
Nuevamente y con sinceridad, muchas gracias por el apoyo que me estas brindando.