Am o baza de date a cărui schemă pot fi simplificate în acest fel: un produs de masă, și două tabele care conțin valorile pentru a îmbogăți o descriere a unui produs. Aș dori să fac o interogare de SELECTARE care permite-mi pentru a afișa id-ul produsului, urmată de o coloană conține o valoare. Această valoare poate fi selectat în attribute_value_1 masă, dacă produsul este de tip 'Type1' sau în attribute_value_2 masă, dacă produsul este de tip 'Type2'.
Produs de masă
product_id | tip |
---|---|
1 | type1 |
2 | type2 |
Tabelul attribute_value_1
id | product_id | valoarea |
---|---|---|
1 | 1 | XXXXX |
Tabelul attribute_value_2
id | product_id | valoarea |
---|---|---|
1 | 2 | ZZZZZ |
Deci, în exemplul următor, rezultatul interogării trebuie să fie :
Rezultatul
product_id | valoarea |
---|---|
1 | XXXXX |
2 | ZZZZZ |
Știi cum pot proceda?