Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2010, 12:39
prodigic
 
Fecha de Ingreso: diciembre-2008
Ubicación: Valencia
Mensajes: 113
Antigüedad: 15 años, 4 meses
Puntos: 0
consulta recursiva

Hola buenas tardes, ¿qué tal?

Quería comentaros un tema que me está empezando a volver loco y que creo que tiene fácil solución, al menos la tengo a medias..

Resulta que tengo una base de datos donde los usuarios pueden crear afiliados suyos, y esos afiliados pueden crear otros afiliados.

Esto se relaciona mediante dos campos (id,id_afiliado) en la tabla de usuarios.

Necesito sacar todos los usuarios y subusuarios y "subsubusuarios" y así sucesivamente.

Por ejemplo, el usuario1 ha creado el afiliado usuario2 y el usuario2 ha creado el afiliado usuario3 y el usuario3 ha creado el afiliado usuario4...

Necesito por ejemplo si le digo sacame todos los afiliados y subafiliados y subsubafiliados del usuario1, que me saque: usuario1,usuario2 y usuario3..

Perdonar pero no se explicarme de otra forma,
¿hay alguna forma de hacer esto?

¿Sql recursiva?

Gracias,
Un saludo!