Witam,
mam następujące tablice:
tProdukty(ID, numer_katalogowy, numer_wewnetrzny, kod_kreskowy, nazwa_produktu_pelna, marza, producent_id, dostawca_id)
tWartosciAtrybutow(ID, produkt_id, atrybut_id, wartosc_atrybutu)
tAtrybuty(ID, nazwa_atrybutu)
tKombinacje(ID, produkt_id, dodatek_do_ceny, dodatek_do_wagi)
tKombinacjePolaczenia(kombinacja_id, wartosc_atrybutu_id)
tCenyZakupu(dostawca_id, kombinacja_id, cena_zakupu)
chciałbym wymyśleć takie zapytanie do bazy, które zwróci mi ID konkretnej kombinacji mając dane:
- id produktu
- wartosci atrybutu dla danej kombinacji
Przykład:
Mam produkt: bluza z kapturem
Atrybuty: Rozmiar, Kolor
Wartości atrybutów: L,M,XL, czarny, zielony, zółty
Przykładowa kombinacja dla produktu: czarny, L
I teraz: jak zidentyfikować numer kombinacji? Jak powinno brzmieć zapytanie?