Cita:
Iniciado por azimutisima Hola, cuando hablas de supongo que te refieres a subcategorias, sino adapta el ejemplo.
Si tienes solucionado el tema de las categorias, subcategorias y productos con sus tablas bien relacionadas tienes el problema solucionado.
Si p.e. te piden una camisa (categoria textil, subcategoria camisas) tu se la muestras y luego consultas otros productos con el mismo id de subcategoria.
Son 10000€
Creo que la solución no es tan sencilla, puedes tener por ejemplo la siguiente jerarquía: software->comunicaciones, y dentro de comunicaciones puedes tener infinidad de programas, uno por ejemplo skype. Cuando tú estés en la ficha de skype se debe mostrar un bloque con programas de características similares a este, por ejemplo MSM Messenger, Google Talk, etc. Por tanto no es tan simple como seleccionar productos que pertenezcan a la misma categoría o subcategoría. La solución que se me ha ocurrido hasta la fecha es crear una tabla "productos relacionados" con dos campos: "id_principal" e "id_relacionado" y de este modo poder administrar las relaciones entre productos.