Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] operatory bitowe
propage
post
Post #1





Grupa: Zarejestrowani
Postów: 330
Pomógł: 0
Dołączył: 25.01.2008

Ostrzeżenie: (0%)
-----


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?





Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 15:08