Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/08/2013, 22:17
Avatar de guardarmicorreo
guardarmicorreo
 
Fecha de Ingreso: noviembre-2012
Ubicación: Córdoba
Mensajes: 1.153
Antigüedad: 11 años, 5 meses
Puntos: 84
Respuesta: ¿Se puede mejorar y/o simplificar esta consulta?

Cita:
Iniciado por isabelramirezmontoya Ver Mensaje
Chicos, buenas tardes me colaboran con una duda por fa

Esta consulta funciona bien.

¿Esta consulta se puede hacer mas eficiente y/o mas simplificada?

Código MySQL:
Ver original
  1. -- si color_prenda = todos AND size = todas
  2. SELECT * FROM articulos WHERE color = "todos" AND size = "todas"
  3.  
  4. -- si color_prenda = todos AND size <> todas
  5. SELECT * FROM articulos WHERE color = "todos" AND size = size_prenda
  6.  
  7. -- si color_prenda <> todos AND size = todas
  8. SELECT * FROM articulos WHERE color = color_prenda AND size = "todas"
  9.  
  10. -- si color_prenda <> todos AND size <> todas
  11. SELECT * FROM articulos WHERE color = color_prenda AND size = size_prenda

Gracias
sí, podrías hacer la consulta dinámica con un cgi, por ejemplo php