Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MySQL pai -> consulta filho


Não é possível buscar uma árvore inteira em uma consulta usando o design da Lista de Adjacências que você está usando, já que você está usando o MySQL.

Algumas outras marcas de banco de dados suportam extensões SQL para lidar com esse tipo de design. Oracle, Microsoft SQL Server, IBM DB2 e PostgreSQL 8.4 (atualmente em beta) suportam extensões SQL.

Existem outros designs de banco de dados que permitem consultar árvores com mais eficiência. Essa questão foi abordada muitas vezes no StackOverflow, em blogs e em artigos.

Você também pode ler "Árvores e hierarquias no SQL para Smarties " por Joe Celko, que entra em vários desses projetos em profundidade.