Hola a todo el mundo, os explico mi problema:
Tengo una tabla que define un árbol de categorías, solo consta de 3 campos
'id', 'padre' y 'nombre' quedando algo parecido a esto
id | padre | nombre
--------------------------------------------
1 | 0 | categoría 1
2 | 1 | categoría 1-1
3 | 0 | categoría 2
4 | 3 | categoría 2-1
5 | 1 | categoría 1-2
6 | 4 | categoría 2-1-1
7 | 5 | categoria 1-2-1
8 | 4 | categoría 2-1-2
----------------------------------------------
Me gustaría saber si hay alguna manera de que una consulta saque los ids de una categoría y sus hijas, por ejemplo, si yo le paso el id '1' el mysql debería devolver '1,2,5,7' si le paso el id '4' debería devolver '4,6,8'.
¿Alguna sugerencia?