Od dwóch dni zastanawiam się jak zorganizować bazę danych, aby do niektórych towarów można było przypisać atrybuty. W jednej bazie chcę mieć wszystko (tzn. materiały budowlane, ubrania, piłeczki do pingponga...). I tak np. dla ubrań chcę mieć atrybut rozmiar (S, M, L, XL, XXL) oraz atrybut kolorów.
Użytkownik kiedy wchodzi na stronę www i wybiera określoną kategorię powinien mieć wtedy z lewej strony opcje filtrowania po atrybutach, cenach, kolorach (pod warunkiem że wyświetlane w danym momencie produkty mają przypisany ten sam atrybut). Jak takie coś zrobić? Jak to zorganizować w sql?