Pues .. fijate en los ejemplos .. Ahí tienes bloques de "padre e hija" para hacer la consulta por el ID_xxx correspondiente .. adañe un tercer bloque que será el de tu "abuelo" ..
La tabal padre usa esta consulta:
Código PHP:
$SQLconsulta_padre="SELECT * FROM tabla_padre";
Si añades a tu "abuelo" .. la consulta tendría que usar el "condicional" WHRE .. con el id_abuelo
Código PHP:
$SQLconsulta_padre="SELECT * FROM tabla_padre WHERE id_abuelo='$id_abuelo'";
Si entendieste la técnica .. sólo tienes que pasar el ID de una tabla a la siguiente y así sucesivamente .. la primera consulta (de tu tabla abuelo en este caso .. será sin "condicional WHERE" .. y las siguiente serán bajo el ID seleccionado en la aterior) ..
Un saludo,