BAZA np. produkty
id
nazwa
cechy > VARCHAR(255)
cechy są zapisywane z duzej ilości pól checkbox czyli np. kolor, kształt, inne warianty (każdy wariant posiada swoje ID liczbowe i nie wykluczają się wzajemnie)
ale zamiast serializacji tych wartosci w bazie, zapisywać to tak:
taki zapis w bazie cechy >> np. "|1|23|43|25|22|7|"
po to aby mozna było wyszukiwać po tych cechach zastosować takie zapytanie
itd
SELECT * produkty WHERE cechy LIKE "%|10|%" AND cechy LIKE "%|12|%" AND cechy LIKE "%|25|%"
Macie inne pomysły jak takie coś fajnie rozwiązać czy raczej tylko to trzeba zrobić z osobną tabelą produkty_cechy?