Şeması bu şekilde basitleştirilebilen bir veritabanım var: bir ürün tablosu ve bir ürünün açıklamasını zenginleştirmek için değerler içeren iki tablo. Ürün kimliğini ve ardından bir değer içeren bir sütunu görüntülememe izin veren bir SELECT sorgusu yapmak istiyorum. Bu değer, ürün 'Type1' türündeyse attribute_value_1 tablosunda veya ürün 'Type2' türündeyse attribute_value_2 tablosunda seçilebilir.
Masa ürünü
ürün_adı | tip |
---|---|
1 | tip1 |
2 | tip2 |
Tablo attribute_value_1
kimlik | ürün_adı | değer |
---|---|---|
1 | 1 | XXXXX |
Tablo attribute_value_2
kimlik | ürün_adı | değer |
---|---|---|
1 | 2 | ZZZZZ |
Bu nedenle, aşağıdaki örnekte, sorgunun sonucu şöyle olmalıdır: :
Sonuç
ürün_adı | değer |
---|---|
1 | XXXXX |
2 | ZZZZZ |
Nasıl ilerleyebileceğimi biliyor musun?