Załóżmy ze mamy tabele
produkt
cecha
cech2produkt
dzieki tym 3 tabelom moge przypisac jedną X cech do Y produktów.
Jednak podobno istnieje metoda, aby pominąć table cecha2produkt, używając odpowiednio operacji na bitach.
kolejne cechy beda mialy id 1,2,4,8,16....
produkt będzie miał dodatkowe pole "product_cechy", gdzie będziemy podać sumę id, cech, które posiada produkt.
Jeśli będziemy mieć zapytanie typu - pobierz produkty, który posiada cechy 1,2,4, a zarazem żadnych innych to użyjemy zwykłego produkt_cechy = 7 i nie bedzie problemu, a co z zapytanami typu
"pobierz produkty który posiada cechę od id 1,8, ale przy tym może posiadać też inne cechy"
Ma ktoś artykuł na temat podobnych operacji?