par
fahtman » 08 mai 2012, 13:08
Bonjour,
J'ai créé deux tables mysql comme ceci :
table objets : table catégories :
titre id_categorie Id id_parent catégorie
------------------------------- ---------------------------------------------------------
objet1 3 1 NULL categorie1
objet2 4 2 NULL categorie2
objet3 4 3 1 categorie3
objet4 4 4 1 categorie4
... ......
Je voudrais grouper les objets par catégories principales (catégories 1 et 2)
Ca marche bien en faisant cette requête :
SELECT o.titre, c.categorie, c.id_parent FROM objets o INNER JOIN categories c ON c.ID=o.id_categorie GROUP BY id_parent
Sauf que je ne veux pas que la requête me retourne le nom d'une des sous catégories (catégorie 3 et 4) mais le nom des catégories principales (ici catégorie1).
Y a t'il moyen de faire ça ? (j'espère que je me suis bien exprimé

). Merci !