Buenas noches a todos.
Tengo una consulta que me está volviendo loco, posiblemente tenga mal diseñada la base de datos, la hice muy grande, no tengo ni PI, o todo junto.
La cuestión es que tengo 6 tablas tal que así:
Marcas, Modelos, Modelos-Categorías, Categorías, Subcategorías, Productos.
Modelos-Categorías relaciona los modelos de coche con las Categorías de Recambio (Carrocería, Motor, Suspensión, etc.)
Pues bien, hasta ahora llego a Categorías y saca la Categoría o Categorías correspondiente al Modelo, pero en Categorías me salen todas las subcategorías, las tenga o no ese modelo.
Lo ideal es que si el coche BMW modelo M3, tiene 3 Categorías con recambios, me saque esas tres categorías con sus subcategorías, pero solo si esos recambios pertenecen a ese Modelo.
Bueno, me estoy enrrollando, lo mejor es que presente una imagen de mi modelo ER de la BD.
La idea es presentar todas las categorías, subcategorías y productos relacionados con un Modelo de coche.