Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2013, 14:46
summerblack
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 11 meses
Puntos: 2
diseño de consulta con diferentes opciones

hola amigos
resulta que estoy haciendo una aplicacion en php que con multiples consultas, de debo gaurdar esta consulta en mi base de datos para volverla a llamar mas adelante

les explico mejor mi problema
cada cliente tiene 1 cargo, un provincia y una ciudad, y ademas pertenece a un grupo de personas por ejemplo un grupo puede ser grupo1, otro grupo2, etc etc


en mi tabla :
CLIENTES
id_cliente
documentos
nombre
cargo
provincia
ciudad


y tengo otra tabla
GRUPOS
id_grupo
nombre_grupo


y por ultimo la tabla maestro que une estas 2 tablas
CLIENTES_GRUPOS_MASTER
id_grupo
id_cliente


resulta que el programa hace filtros mediante checkbox es decir, puede escoger 2 o mas grupos, y a esos grupos los filtra por cargos, y a esos cargos por provincias y ciudades, y asi se va reduciendo la consulta

hasta que por ejemplo de 100 clientes me quedan 5.. pero resulta que este filtro que hice lo tengo que guardar en una tabla que se llama FILTRO, el filtro tal cual, pues mas adelante necesito utilizar a ese grupo que filtre en otra cosa.. mi pregunta es como es la mejor manera de guardarlos en la base de datos??

por ahora lo unico que he logrado es crear una tabla que se llama FILTRO
alli pongo:
FILTRO
id_filtro
cadena_filtro


en donde cadena_filtro guardo una cadena de caracteres de los ids separados por comas y guiones por ejemplo

id_grupo1,id_grupo2-vendedor,ingeniero-provincia1,ciudad1/provincia2,ciudad2,ciudad3



pero se que esta no es la mejor manera de hacerlo.. alguna idea? gracias chicos de antemano por su ayuda