affichage par catégorie
Posté : 07 déc. 2005, 11:07
par amadou
Je suis 1 nouveau développeur en php.J'ai deux tables catégories(Num,nom) et produits(Num,quantités,prix) je voudrais savoir quelle requête pourrait m'aider à faire afficher les produits par catégorie. J'ai essayé ceci mais en vain: select * from catégories,produits where catégories.Num=produits.Num group by catégories.nom. Merci de repondre à ma préoccupation.
Posté : 07 déc. 2005, 11:39
par albat
Modération :
Le forum des développeurs n'est pas destiné aux questions.
Merci de lire les règles du forum.
sujet déplacé.
Posté : 07 déc. 2005, 11:40
par albat
Pour qu'il y ait une relation entre tes deux tables, il faut qu'elles aient une information commune.
Tu devrais donc rajouter dans ta table
produits un champ
categorie_num.
Ta requête sera alors :
Code : Tout sélectionner
SELECT * FROM categories C, produits P WHERE C.num=P.categorie_num GROUP BY C.nom
ou mieux :
Code : Tout sélectionner
SELECT * FROM categories C LEFT JOIN produits P ON C.num=P.categorie_num GROUP BY C.nom
PS : je te recommande d'éviter capitales et accents dans les noms de tables et de champs.