Consulta recursiva para hierarquia pai-filho. Obter descendentes de um nó superior

Eu tenho uma tabela que armazena dados da hierarquia no formato pai pai com um nó superior. Vários níveis, e cada pai com vários filhos. Como posso escrever uma consulta recursiva para selecionar apenas as linhas filho pai de um nó específico até o último filho?

Tabela de exemplo

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

Como recuperar apenas linhas do nó 3 e todos os seus descendentes?

questionAnswers(1)

yourAnswerToTheQuestion