No se si esto va aqui exactamente pero como la busqueda la realizo en PHP lo mismo existe alguna funcion que sirva y que no lo conozca.
Os explico:
Un cliente quiere organizar sus proveedores por pais, sector y producto ofrecido, es decir a la hora de buscarlos, selecciona en un combo un Pais, por ejemplo China, se carga los sectores con los que los proveedores de este pais trabajan, ejemplo Software, y se deberia carga otro combo con los productos, por ejemplo Antivirus, S.O., edicion de imagenes, etc.
Si cada proveedor solo se dedicara a un tipo de producto no habria problema porque en la BBDD se crea un campo producto y listo, pero resulta que un proveedor puede tener un solo producto, Antivirus, o varios productos, Antivirus, Reproductor de Musica, editor de imagenes, etc.
Mi duda es:
¿Como estructuro esta informacion en la BBDD? ¿Y como realizaria la busqueda de estos proveedores que tengan varios productos?
Muchisimas gracias de antemano.