Mám databázi, jejíž schéma lze zjednodušit tímto způsobem: produkt stůl, a dvě tabulky, které obsahují hodnoty obohatit popis produktu. Rád bych, aby se SELECT dotazu mi umožní zobrazení id produktu následuje sloupec obsahující hodnotu. Tato hodnota může být vybrán v attribute_value_1 stolu, pokud výrobek je typu 'Typ1 nebo v attribute_value_2 stolu, pokud výrobek je typu '2'.
Tabulka produktu
product_id | typ |
---|---|
1 | typ1 |
2 | type2 |
Tabulka attribute_value_1
id | product_id | hodnota |
---|---|---|
1 | 1 | XXXXX |
Tabulka attribute_value_2
id | product_id | hodnota |
---|---|---|
1 | 2 | ZZZZZ |
Takže v následujícím příkladu, výsledek dotaz by měl být :
Výsledek
product_id | hodnota |
---|---|
1 | XXXXX |
2 | ZZZZZ |
Víte, jak mohu pokračovat?