
07/09/2010, 12:39
|
| | Fecha de Ingreso: diciembre-2008 Ubicación: Valencia
Mensajes: 113
Antigüedad: 16 años, 3 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! |