Mysql
 sql >> Base de données >  >> RDS >> Mysql

Besoin d'aide avec une requête MySQL hiérarchique

C'est un défi d'aller chercher l'arbre à une profondeur arbitraire n en utilisant uniquement SQL dans MySQL (Voir :Gestion des données hiérarchiques dans MySQL et Requêtes hiérarchiques dans MySQL ).

Si vous avez affaire à un petit ensemble de données, il est plus logique de sélectionner toutes les catégories de la base de données, puis de créer l'arborescence dans un langage de script. Ensuite, l'arborescence peut être parcourue pour trouver le nœud parent et les enfants du nœud parent, qui peuvent ensuite être utilisés pour interroger la base de données pour les publications à l'aide d'une jointure.