Tengo una base de datos cuyo esquema se puede simplificar de esta manera: un producto de la tabla, y dos tablas que contienen los valores para enriquecer la descripción de un producto. Me gustaría hacer una consulta de selección, lo que me permite mostrar el id de producto, seguido por una columna que contiene un valor. Este valor puede ser seleccionado en el attribute_value_1 tabla si el producto es de tipo 'Tipo1' o en el attribute_value_2 tabla si el producto es de tipo 'Tipo 2'.
Tabla de productos
product_id | tipo de |
---|---|
1 | type1 |
2 | type2 |
Tabla attribute_value_1
id | product_id | valor |
---|---|---|
1 | 1 | XXXXX |
Tabla attribute_value_2
id | product_id | valor |
---|---|---|
1 | 2 | ZZZZZ |
Así, en el ejemplo siguiente, el resultado de la consulta debe ser :
Resultado
product_id | valor |
---|---|
1 | XXXXX |
2 | ZZZZZ |
¿Sabes cómo puedo proceder?