Annonce

Résolu
yanne1985 Messages postés 87 Date d'inscription samedi 14 janvier 2006 Statut Membre Dernière intervention 5 décembre 2008 - 7 mai 2006 à 18:30
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 - 7 mai 2006 à 22:16
salute

je suis entrain de realiser un site des annonce et je demande votre aide pour la conception de la base de donnée

voila:

j'ai plusieur table ou une pour les catgories des annonces et autre pour les sous-categories



categorie(idcat,noncat,descripcat.....)

souscategorie(idsouscat,#idcat,nonsouscat,descripsouscat.....)



je veux eliminer la table souscategorie et ne concerver que la tablerie categorie ou il y aura les categorie et les sous categorie



mais je sais pas comment differencier entre les categorie et les sous
categorie,et comment faire la relation entre la table et elle même.



j'espere que c'est claire

merci

1 réponse

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
7 mai 2006 à 22:16
Salut

Une colonne Categorie et unecolonne sous categorie
avec si sous categorie = 0 --> C'est une categorie

Exemple

informatique 1 0
PC 1 1
Logiciels 1 2
Imprimantes / Scanneurs 1 3

Liste des categories select * from cat where sous_cat 0 order by id_cat

Pour les relations je ne pense pas que cela soit nécessare

Sinon tu fais id_cat id_cat_parent
et une relation entre id_cat et idcat parent avec une cles etrangere.


Voila
3
Rejoignez-nous