Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/04/2009, 13:10
german82
 
Fecha de Ingreso: diciembre-2008
Mensajes: 54
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Ayuda con un problema q no puedo resolverlo

me acabo de dar cuenta de que no funcionaria lo que escribi antes je

guarda como dije el id y la generacion de la persona que quieras modificar luego haces asi a ver si anda

select * from tu tabla where iddelpadre = variableid and generacion = genracionvariable + 1 as hijos

select * from tutabla where geracion = geracionvariable +2 and iddelpadre in (select id from hijos) as nietos

y asi hasta que el resultado del select sea 0

nose si la sintaxis esta bien espero te sirva o almenos te de una idea de como hacerlo