He aqui uno de los problemas mas molestos de un sistema, las categorias con niveles infinitos, tengo una estructura de base de datos como la siguiente:
Código HTML:
ID parentCategoryID categoryName 1 0 WORLDTOP 2 1 Autos 3 2 Ford 4 1 Motos 5 4 Honda
Necesito devolver un Arbol ordenado Alfabeticamente en las categorias padre y dentro de cada una de ellas.
Ahora tengo la consulta SQL:
Código HTML:
SELECT node.categoryName, node.id, node.parentCategoryID FROM categorias AS node, categorias AS parent WHERE node.parentCategoryID = parent.id AND node.parentCategoryID NOT IN('0') GROUP BY node.categoryName, parent.categoryName ORDER BY node.categoryName DESC;
Código HTML:
AND node.parentCategoryID NOT IN('0')
Con esa consulta SQL es lo mas parecido a lo que estoy buscando salvo que el orden esta inverso, probe de todo y no me arma bien el arbol.
Alguna ayuda porfavor, se agradece de antemano.