Hola
Código PHP:
//Consulta a la tabla de indices
$str_indices="SELECT * FROM indices ORDER BY id";
$sql_indices=mysql_query($str_indices)or die(mysql_error());
$nreg_indices=mysql_num_rows($sql_indices);
if ($nreg_indices!=0){
//creamos el WHile d los indices
while ($res_indices=mysql_fetch_row($sql_indices)){
//imprimimos el numero de index
echo $res_indices[id];
echo "<br>";
//consulta a la tabla de subindices con la id d indices
$str_subindices="SELECT * FROM subindices WHERE id=".$res_incides[id];
$sql_subindices=mysql_query($str_subindices)or die(mysql_error());
$nreg_subindices=mysql_num_rows($sql_subindices);
if ($nreg_subindices!=0){
//Creamos el bucle para los subindices
while ($res_subindices=mysql_fetch_row($sql_subindices)){
//Imprimimos el resultado
echo $res_subindices[id];
echo "<br>";
}//FI While
}//fi IF
}//fin WHILE indices
}//fi IF
espero q te sirva
saludos