problem z bazą danych

0

Witam
Mam pewną bazę produktów. Każdy produkt należy do jakiejś kategorii. Tylko że tych kategorii raz jest 6(przy czym ta liczba jest cały czas ruchoma) a raz 1. Jak zapisywać do bazy danych te kategorie żeby później łatwo można było wybrać z niej wszystkie produkty. W jednej kolumnie oddzielone jakimś separatorem czy utworzyć 10 tabel i wypełniać zerami? Czy są jakieś logiczniejsze rozwiązania. Bo w pierwszym przypadku to ciężko o jakieś zapytanie, które by wydobyło produkty z danej kategorii a w drugim przypadku za dużo miejsca się marnuje? Czy się mylę? Jest jakieś logiczne rozwiązanie?

0

W kolumnie 'Kategoria'? Ew. w tabeli 'Kategorie' która jest w relacji z tabelą 'Produktów'?

0

to jest w kolumnie kategoria

0

Osobna tabela słownikowa z kategoriami. W tabeli z produkatmi zapisywac tylko id_kategori.
I ot gotowe proste rozwiazanie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1