Hello,
tu dois bien réflêchir à la façon de fonctionner.
Tu as des produits. Un produit appartient à 1 à n catégories. 1 catégorie est liée à 1 à n produits. Relation n-n.
Une catégorie possède 1 à n sous-catégorie. 1 sous catégorie appartient à 1 catégorie.
Clairement, pour les catégories et sous catégories, tu as 2 solutions : table CATEGORIE : cat_id, cat_libelle table SOUS_CATEGORIE : cat_id, sous_cat_id, sous_cat_libelle
Maintenant, au choix, tu peux lier un produit à des catégories ET/OU à des sous-catégorie. Le plus simple étant évidemment de les lier à des sous-catégorie...tu en déduiras ensuite les catégories :-) Donc, il te faut une table de jointure : LINK_PRODUITS_SOUSCAT : id_sous_cat, id_produit
Et vlà.
|