Hola a todos tengo el siguiente inconveniente el cual quiero dejarlo automatico y no manual como lo teng actualmente
 
tengo este codigo  
 Código PHP:
    $sql2="SELECT * FROM categoria c, categoria_relacion cr WHERE cr.principal=0 AND cr.secundaria=c.ID ORDER BY cr.principal ASC";
    $res2=mysql_query($sql2);
    
    while($row=mysql_fetch_assoc($res2) ){
       
    $id=$row['ID'];
    $nombre=$row['Nombre']; 
    
  para continuar el seguimiento tengo que incluir otro select el cual es  
 Código PHP:
    $sql22="SELECT * FROM categoria c, categoria_relacion cr WHERE cr.principal=$sec AND cr.secundaria=c.ID";
    $res22=mysql_query($sql22);
    
    while($row2=mysql_fetch_assoc($res22) ){
       
    $id=$row2['ID'];
    $nombre=$row2['Nombre'];
    $descri=$row2['descripcion'];
    $estado=$row2['estado'];
    $conteo=0;
    
    $prin=$row2['principal'];
    $sec=$row2['secundaria']; 
    
  La cuestion es que si quiero seguir deplegando el resultado pero para esto debo  de tener otro SELECT pero con los datos de $sec de la primera busqueda  
el resultado que tengo es: 
categoria 1
- categoria 1.1
-- categoria 1.1.1
- categoria 1.2
categoria 2 
La idea es dejarlo en ciclo y no ingresarlo manual