Consulta recursiva para la jerarquía padre-hijo. Obtener descendientes de un nodo superior

Tengo una tabla que almacena datos de jerarquía en formato padre e hijo con un nodo superior. Múltiples niveles, y cada padre tiene múltiples hijos. ¿Cómo puedo escribir una consulta recursiva para seleccionar solo las filas primarias y secundarias desde un nodo particular hasta el último secundario?

Tabla de ejemplo

Parent|child 
1     |2 
1     |3 
2     |4 
2     |5 
3     |6 
3     |7 
6     |8

¿Cómo puedo recuperar solo filas del nodo 3 y todos sus descendientes?

Respuestas a la pregunta(1)

Su respuesta a la pregunta