Se usi childof =0 per mostrare che la categoria è figlia di nessuno, saresti in grado di tornare indietro fino a raggiungere 0. Quindi a partire da:
id name childof
7 Motor-Racing 6
Avresti un ciclo while che continuerebbe fino a quando non avrai un valore rowtable['childof'] pari a 0.