Access - Relacionar una tabla consigo misma.

   
Vista:

Relacionar una tabla consigo misma.

Publicado por LazGom (3 intervenciones) el 12/08/2009 14:35:32
Hola a todos:

Alguien podría ponerme un ejemplo de cómo relacionar una tabla consigo misma.
Por ejemplo tenemos una tabla EMPLEADOS en la que un empleado puede tener subordinados que a su vez también son empleados. Esto se resuelve relacinando la tabla con ella misma. Pero no se exactamente como sería.

A ver si alguien me ayuda.

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Relacionar una tabla consigo misma.

Publicado por QUIQUE (293 intervenciones) el 13/08/2009 00:33:24
EN REALIDAD NO SE SI SE PUEDE PERO SI LO Q QUERES ES SABER QUIEN ES EL JEFE DE UNA DETERMINADA SECCIÓN Y QUIENES SON SUS EMPLEADOS DEBERÍAS HACERLO MEDIANTE UNA CONSULTA.
O EN SU DEFECTO CREAR UN CAMPO PERSONAL SUPERIOR Y OTRO EMPLEADOS.

QUIQUE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Relacionar una tabla consigo misma.

Publicado por Antonio (83 intervenciones) el 13/08/2009 12:18:16
Hola,

Espero que te valga este ejemplo:

Tienes la tabla Empleados con los campos: Id, Nombre, Jefe (el id del empleado que es el jefe directo) y necesitas una consulta que te de Jefe.Id, Jefe.Nombre, Empleado.Id, Empleado.Nombre ordenada alfabeticamente por el nombre del jefe

la query que necesitas es

SELECT Empleados.Id, Empleados.Nombre, Jefes.Id, Jefes.Nombre
FROM Empleados INNER JOIN Empleados AS Jefes ON Empleados.Id =
Jefes.Jefe ORDER BY Empleados.Nombre;

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar