Sería algo así:
Tabla Piezas: Id_pieza, Nombre_pieza, precio, Id_tipo
Tabla Propiedades: Id_prop, Nombre_prop, Id_tipo
Tabla Valores_propiedades: Id_prop, Id_pieza, valor_prop, sistema_medida
Así por ejemplo, todas las piezas del tipo 25 poseen 2 propiedades de nombre "Densidad" y "Espesor", cuyos id de propiedad son respectivamente 13 y 14. Si tenemos tres piezas del tipo 25 en la tabla Piezas, existirían 6 entradas en la tabla valores_propiedades, con el valor de las propiedades "Densidad" y "Espesor" para cada pieza.
Lo que trato de hacer es, conociendo el id. de un atributo y el valor de ese atributo, mostrar los nombres de aquellas piezas que para ese atributo concreto tengan ese valor (en ejemplo sería: mostrar los nombres de las piezas cuyo espesor es "300").
Creo que habría que utilizar un INNER JOIN de piezas con valores_propiedades, pero no estoy seguro de como hacerlo. ¿Alguien puede ayudarme??
Gracias
