Hola si bien te entiendi, lo que quieres es ordenar tus resultados segun el parent y agruparlos, bien para eso podrias hacer un consulta dentro el record set, seria algo asi:
Código php:
Ver original$result=mysql_query("SELECT * FROM categorias WHERE parent=0"); {
$parent=$row['id'];
echo $row['name'];
$result2=mysql_query("SELECT * FROM categorias WHERE parent=$parent"); {
echo "<br />".$row2['name'];
}
}
Para darle formato de salida te recomendaria usar capas y listas en ves de tablas.
Saludos