Es un desafío traer el árbol a una profundidad arbitraria n utilizando solo SQL en MySQL (Consulte:Administración de datos jerárquicos en MySQL y Consultas jerárquicas en MySQL ).
Si se trata de un conjunto de datos pequeño, tiene más sentido seleccionar todas las categorías de la base de datos y luego construir el árbol en un lenguaje de secuencias de comandos. Luego, el árbol se puede recorrer para encontrar el nodo principal y los hijos del nodo principal, que luego se pueden usar para consultar la base de datos para las publicaciones usando una combinación.