MySQL peut-il répliquer une requête MSSQL CTE récursive ?
Dans MySQL, vous souhaitez transformer une requête MSSQL CTE qui génère une arborescence de catégories hiérarchique . La requête MSSQL utilise des expressions de table communes (CTE).
Transformation de la requête CTE en MySQL
Malheureusement, MySQL ne prend pas en charge les CTE. Comme alternative, envisagez d'utiliser une procédure stockée récursive.
Mise en œuvre d'une procédure stockée récursive :
Référez-vous à une solution précédente qui vous guide dans la création d'une procédure stockée pour atteindre l'objectif structuration hiérarchique des données souhaitée :
[Génération d'un arbre basé sur la profondeur à partir de données hiérarchiques dans MySQL (non CTE)](lien vers la solution précédente)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!