Bonjour !
Je galère depuis un bon moment sur une requête simple (je pense et je l'espère).
j'ai une table category:
La colonne parent a une jointure avec l'id de la même table.
Si la colonne est null cela veut dire que c'est une "catégorie parent" et si il y a un id c'est que c'est une sous catégorie de la catégorie parent.
A la fin j'aimerai afficher un truc du style (faite comme si les lignes représentaient un tableau).
J'ai fait ceci déjà mais je ne pense pas que c'est ce que j'ai besoin:
Résultat de la requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT category.name , (select group_concat(category.name separator ";") from category where CA.parent IS NOT NULL and CA.id = category.id) as categoryEnfant FROM category LEFT JOIN category as CA on category.id = CA.parent
Merci d'avance de vos réponse !
Partager