Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1620 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requete mysql categorie et sous cat affichage des produits

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

requete mysql categorie et sous cat affichage des produits

n°1807238
cybersurfi​ng
Posté le 01-11-2008 à 13:59:59  profilanswer
 

salut bon alors voila :
 
j'ai une table categories

Code :
  1. categories_id
  2. categories_name
  3. categories_parent_id


et une table produits
 

Code :
  1. products_id 
  2. products_categories  (= categories_id)
  3. products_name


 
les categories son comme des repertoires et les produits son comme des fichiers.
 
on imagine une hierarchie comme ceci
 
 

Code :
  1. -> Voiture
  2. -->Renault
  3. -----> Coupé
  4. ------------->Produit
  5. ------------->Produit
  6. ------------->Produit
  7. ------------->Produit
  8. -----> Break
  9. ------------->Produit
  10. ------------->Produit
  11. ------------->Produit
  12. ------------->Produit
  13. -----> Berline
  14. ------------->Produit
  15. ------------->Produit
  16. ------------->Produit
  17. ------------->Produit
  18. -->Opel
  19. -----> Coupé
  20. ------------->Produit
  21. ------------->Produit
  22. ------------->Produit
  23. ------------->Produit
  24. -----> Break
  25. ------------->Produit
  26. ------------->Produit
  27. ------------->Produit
  28. ------------->Produit
  29. -----> Berline
  30. ------------->Produit
  31. ------------->Produit
  32. ------------->Produit
  33. ------------->Produit
  34. -->BMW
  35. -----> Coupé
  36. ------------->Produit
  37. ------------->Produit
  38. ------------->Produit
  39. ------------->Produit
  40. -----> Break
  41. ------------->Produit
  42. ------------->Produit
  43. ------------->Produit
  44. ------------->Produit
  45. -----> Berline
  46. ------------->Produit
  47. ------------->Produit
  48. ------------->Produit
  49. ------------->Produit


 
bon alors j'arrive a affiché par exemple les produits de la categorie "berline" de chez "Renault".
avec un where products_categories ='1'
 
moi maintenant j'aimerai faire une requete qui quand je lui indique la categorie BMW il me sorte tout les produits qu'il y a dans les sous-categorie (voir sous-sous-categorie etc, genre recurcive)
en mysql si possible
 
j'espere que je suis claire :)
 
on gros ça donnerai comme reflexion :  
 
La categorie "renault" (ex : categories_id = 2) est choisi  
j'ajoute tout les produits au resultat requete si il y a des sous categorie qui son liée a renault (berline , etc) via le champs categories_parent_id , hop je le selectionne et je recupere le resultat dans la requete etc etc et ça s'arrete quand il n'y a plus de sous categories.  
 
dans mon exemple ça donnerai pour renault 12 produits
 
mici beaucoup

mood
Publicité
Posté le 01-11-2008 à 13:59:59  profilanswer
 

n°1807244
skeye
Posté le 01-11-2008 à 14:19:47  profilanswer
 

les requêtes hiérarchiques c'est le boxon...coté oracle on fait ça avec du connect by/start with, mais ce genre de trucs c'est propriétaire...il faut que tu cherches ce que mysql propose, sinon c'est à la main...


---------------
Can't buy what I want because it's free -
n°1807303
cybersurfi​ng
Posté le 01-11-2008 à 18:35:39  profilanswer
 

ba oui justement je vien ici pour savoir se que mysql propose , peuetre avec JOIN ! mais je m'y connait pas trop

n°1807319
skeye
Posté le 01-11-2008 à 19:26:18  profilanswer
 

cybersurfing a écrit :

ba oui justement je vien ici pour savoir se que mysql propose , peuetre avec JOIN ! mais je m'y connait pas trop


et chercher un peu à partir des mots clé que je t'ai donnés ça te dit rien?
 
http://www.google.fr/search?q=requ [...] =firefox-a


---------------
Can't buy what I want because it's free -
n°1807404
KangOl
Profil : pointeur
Posté le 02-11-2008 à 12:13:10  profilanswer
 

Pour moi, il y a un problème de conception. la marque ne doit pas faire partie de la catégorie...


---------------
Nos estans firs di nosse pitite patreye...
n°1807420
skeye
Posté le 02-11-2008 à 13:23:08  profilanswer
 

KangOl a écrit :

Pour moi, il y a un problème de conception. la marque ne doit pas faire partie de la catégorie...


ça tombe bien, ce n'est pas la marque qui fait partie de la catégorie, il considère que la marque EST une catégorie. Et ça ne répond pas à la question.


---------------
Can't buy what I want because it's free -
n°1807431
KangOl
Profil : pointeur
Posté le 02-11-2008 à 14:32:32  profilanswer
 

bha c'est ce que je dit. La marque ne doit pas être une catégorie...
Et ca résoud problème vu qu'il n'aura plus de niveau d'imbrication pour les catégories...


---------------
Nos estans firs di nosse pitite patreye...
n°1807434
skeye
Posté le 02-11-2008 à 15:20:23  profilanswer
 

[:el g]
ca ne répond pas à la question. il ne veut pas savoir si son design te plait, il veut savoir comment faire une requête à-partir de ça.


---------------
Can't buy what I want because it's free -
n°1807494
cybersurfi​ng
Posté le 02-11-2008 à 20:24:54  profilanswer
 

Ba en faite la c une base de donnée simple que j'ai mis pour donnée l'idée de se que je veux on pourrai imaginer a la place de la marque autre chose.
( je suis en train de parlé a une vache et un kangourou , je devien fou je crois)
bon sinon j'ai tjr rien trouver de neuf , me parle tjr d'arbre intervallere un truc du genre , ou alors il n'y a jamais de reponse au sujet

n°1807497
skeye
Posté le 02-11-2008 à 20:37:38  profilanswer
 

http://dev.mysql.com/tech-resource [...] -data.html


---------------
Can't buy what I want because it's free -

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  requete mysql categorie et sous cat affichage des produits

 

Sujets relatifs
requête mysql : insert into where exists ?[Résolu] Menu et sous menu-dynamique
modifier le moteur d'une base Mysql[resolu]Verification 'variable || contenu champ table mysql'
MySQL Environnement Graphique[SQL] Aide à la réalisation d'une simple requête update
Probleme de requête SQL avec Windev trier par datebug affichage sur accès Wap
[Résolu]Faire évoluer une requête SQL 
Plus de sujets relatifs à : requete mysql categorie et sous cat affichage des produits


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR