Ho un database il cui schema può essere semplificato in questo modo: un prodotto tavolo, e due tabelle contenenti i valori di arricchire la descrizione di un prodotto. Vorrei fare una query di selezione che mi permette di visualizzare l'id del prodotto, seguita da una colonna contenente un valore. Questo valore può essere selezionato in attribute_value_1 tabella se il prodotto è di tipo "Tipo1" o in attribute_value_2 tabella se il prodotto è di tipo "Tipo2".
Prodotto da tavola
product_id | tipo |
---|---|
1 | type1 |
2 | tipo2 |
Tabella attribute_value_1
id | product_id | valore |
---|---|---|
1 | 1 | XXXXX |
Tabella attribute_value_2
id | product_id | valore |
---|---|---|
1 | 2 | ZZZZZ |
Così, nel seguente esempio, il risultato della query dovrebbe essere :
Risultato
product_id | valore |
---|---|
1 | XXXXX |
2 | ZZZZZ |
Sapete come posso procedere?