Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/09/2011, 14:06
Avatar de tasel
tasel
 
Fecha de Ingreso: mayo-2011
Mensajes: 22
Antigüedad: 13 años
Puntos: 3
SQL: 1 Consulta grande o varias pequeñas

Buenas, seguramente esta pregunta ya se la haya hecho mucha gente.
Espero no estar repitiendo un post.
Trabajo en MySQL pero asumo que es igual para cualquier otro sistema.

En mi app, tengo que consultar una base de datos con unos 800 productos, diferenciados por marca, categoría y otras características, para que el usuario escoja primero la marca, luego la categoría, etc.

Debería hacer una consulta de las marcas primero, y después cuando se seleccione, hacer una consulta de las categorías de esa marca, y después cuando se seleccione, una consulta de los productos en dicha categoría?

O bien debería hacer una consulta global que me devuelva todos los resultados, almacenarlos por ahí en una variable, y luego según lo que vaya pidiendo el usuario, presentar sólo algunos?

O un término medio?

Mil gracias por su atención, un saludo