Je voudrais savoir s'il est possible d'extraire les catégories et sous-catégories dans un seul fetch DB.Comment récupérer des catégories et sous-catégories dans une seule requête en SQL? (mysql)
Ma table de DB est quelque chose de similaire à celui indiqué ci-dessous
Table
cat_id parent_id
1 0
2 1
3 2
4 3
5 3
6 1
-à-dire lorsque l'entrée est 3, puis toutes les lignes avec parent_id que 3 et la ligne 3 elle-même et tous les parents de la rangée 3 doit être récupérée.
sortie
cat_id parent_id
3 2 -> The row 3 itself
4 3 -> Row with parent as 3
5 3 -> Row with parent as 3
2 1 -> 2 is the parent of row 3
1 0 -> 1 is the parent of row 2
peut-il être fait en utilisant des procédures stockées et des boucles? Si oui, sera-t-il un seul fetch DB ou multiple? Ou y a-t-il d'autres meilleures méthodes?
Merci !!!
Voici quelques lectures: http://dev.mysql.com/tech-resources/articles/hierarchical-data.html Dans MySQL, il est un sujet difficile ... Merci –
compagnon. Bel article en effet! Alors, le mien suit le modèle adjacent !? Hmm ... Mais puisque le niveau peut varier (des entrées dynamiques peuvent être faites dans la table), je ne suis toujours pas sûr de la façon de l'implémenter. Toujours en train de penser .... – user355562
Toujours coincé après 2 jours! :(Pas satisfait des résultats !!! – user355562