Tengo una base de datos en la cual realizo consultas o querys. Para hacer las consultas tengo un formulario con 2 select para filtrar la consulta.
Los select son color_prenda (rojo,azul,amarillo o todos) y size color_prenda (grande, medio, pequeño o todos)
Me da como resultado 4 consultas diferentes asi
Código HTML:
Ver original
si color_prenda = todos AND size = todas SELECT * FROM articulos sino color_prenda = todos AND size <> todas SELECT * FROM articulos WHERE size = size_prenda sino color_prenda <> todos AND size = todas SELECT * FROM articulos WHERE color = color_prenda sino color_prenda <> todos AND size <> todas SELECT * FROM articulos WHERE color = color_prenda AND size = size_prenda fin-sino
¿Puedo simplificar y dinamizar este pequeño script en una sola consulta?
Lo pregunto por que necesito hacer uno con 6 select y no quiero hacer 36 consultas diferentes
Gracias