Comment implémenter une requête de menu à plusieurs niveaux MySql
Présentation de l'article:Dans le travail en arrière-plan (en particulier dans les projets traditionnels), nous rencontrons souvent ce besoin, qui est une requête arborescente (requête à plusieurs niveaux). Les scénarios courants incluent : une requête sur la structure organisationnelle (service utilisateur) et une requête de menu à plusieurs niveaux. classification des menus Il s'agit de trois niveaux : menu de premier niveau, menu de deuxième niveau et menu de troisième niveau. L'utilisateur doit interroger les menus à chaque niveau en fonction de la structure arborescente. Comme le montre la figure ci-dessous, pour les niveaux fixes et un petit nombre de niveaux, généralement 3 niveaux, les exigences sont très simples à mettre en œuvre. Interrogez d'abord le plus petit enfant, puis interrogez les niveaux supérieurs dans l'ordre, et enfin assemblez-le et renvoyez-le. à l'avant. Ensuite, la question se pose, si le nombre de niveaux est très grand, 10 niveaux, ou simplement les niveaux sont incertains, certains sont à 3 niveaux, certains sont à 5 niveaux, certains sont à 8 niveaux, par rapport au niveau et au nombre de niveaux fixes précédents, le problème est évidemment plus compliqué. Bon, voyons comment résoudre ce problème.
2023-05-27
commentaire 0
1536