Consultar Tabla sobre la misma Tabla

04/07/2006 - 16:06 por Pintamono | Informe spam
Holas...
La verdad es que soy nulo en temas sql y me pidieron hacer una
consulta...

Existe una tabla llamada "usuarios", esta tabla tiene un dato id y un
id padre, esto quiere decir que el usuario esta a cargo de otro
usuario.

Lo que me pidieron hacer es recorrer la tabla hasta el ultimo usuario
que este a cargo de un usuario..


Usuario1 es jefe de usuario2
usuario2 es jefe del 3 y del 4
el 3 es jefe del 5
el usuarios 4 es jefe del 6,7,8,9
y el 8 es jefe del 10 y 11

algo asi lo que yo necesito hacer es que desde el usuario1 pueda llegar
a todos estos usuarios y viceversa...

Como lo podria hacer?

me han dicho tambien que lo haga de forma ¿recursiva? y con
¿punteros?

Agradecere ayuda.

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
04/07/2006 - 16:30 | Informe spam
Pintamono,

Tienes un ejemplo en los libros en linea. Busca por "Expanding hierarchies".

How to show expanding hierarchies by using SQL Server
http://support.microsoft.com/defaul...us;q248915


AMB

"Pintamono" wrote:

Holas...
La verdad es que soy nulo en temas sql y me pidieron hacer una
consulta...

Existe una tabla llamada "usuarios", esta tabla tiene un dato id y un
id padre, esto quiere decir que el usuario esta a cargo de otro
usuario.

Lo que me pidieron hacer es recorrer la tabla hasta el ultimo usuario
que este a cargo de un usuario..


Usuario1 es jefe de usuario2
usuario2 es jefe del 3 y del 4
el 3 es jefe del 5
el usuarios 4 es jefe del 6,7,8,9
y el 8 es jefe del 10 y 11

algo asi lo que yo necesito hacer es que desde el usuario1 pueda llegar
a todos estos usuarios y viceversa...

Como lo podria hacer?

me han dicho tambien que lo haga de forma ¿recursiva? y con
¿punteros?

Agradecere ayuda.


Respuesta Responder a este mensaje
#2 Pintamono
04/07/2006 - 16:59 | Informe spam
Leyendo...

Gracias!!!


Alejandro Mesa ha escrito:

Pintamono,

Tienes un ejemplo en los libros en linea. Busca por "Expanding hierarchies".

How to show expanding hierarchies by using SQL Server
http://support.microsoft.com/defaul...us;q248915


AMB

"Pintamono" wrote:

> Holas...
> La verdad es que soy nulo en temas sql y me pidieron hacer una
> consulta...
>
> Existe una tabla llamada "usuarios", esta tabla tiene un dato id y un
> id padre, esto quiere decir que el usuario esta a cargo de otro
> usuario.
>
> Lo que me pidieron hacer es recorrer la tabla hasta el ultimo usuario
> que este a cargo de un usuario..
>
>
> Usuario1 es jefe de usuario2
> usuario2 es jefe del 3 y del 4
> el 3 es jefe del 5
> el usuarios 4 es jefe del 6,7,8,9
> y el 8 es jefe del 10 y 11
>
> algo asi lo que yo necesito hacer es que desde el usuario1 pueda llegar
> a todos estos usuarios y viceversa...
>
> Como lo podria hacer?
>
> me han dicho tambien que lo haga de forma ¿recursiva? y con
> ¿punteros?
>
> Agradecere ayuda.
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida