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

MySQL parent -> requête enfant

Il n'est pas possible de récupérer un arbre entier dans une requête en utilisant la conception de liste de contiguïté que vous utilisez, étant donné que vous utilisez MySQL.

Certaines autres marques de bases de données prennent en charge les extensions SQL pour gérer ce type de conception. Oracle, Microsoft SQL Server, IBM DB2 et PostgreSQL 8.4 (actuellement en version bêta) prennent en charge les extensions SQL.

Il existe d'autres conceptions de base de données qui vous permettent d'interroger les arborescences plus efficacement. Cette question a été abordée à plusieurs reprises sur StackOverflow, sur des blogs et dans des articles.

Vous pouvez également lire "Arbres et hiérarchies en SQL pour Smarties " par Joe Celko, qui aborde plusieurs de ces conceptions en profondeur.