sql >> Base de Datos >  >> RDS >> Mysql

MySQL padre -> consulta secundaria

No es posible obtener un árbol completo en una consulta utilizando el diseño de lista de adyacencia que está utilizando, dado que está utilizando MySQL.

Algunas otras marcas de bases de datos admiten extensiones SQL para manejar este tipo de diseño. Oracle, Microsoft SQL Server, IBM DB2 y PostgreSQL 8.4 (actualmente en versión beta) admiten extensiones de SQL.

Existen otros diseños de bases de datos que le permiten consultar árboles de manera más eficiente. Esta pregunta se ha abordado muchas veces en StackOverflow, en blogs y en artículos.

También puede leer "Árboles y jerarquías en SQL para Smarties " de Joe Celko, que profundiza en varios de estos diseños.