Mensaje dentro de Acceso y trabajo con datos

Responder 
#1 - 11/06/2015 20:27:16 Reporta abuso | Link Permanente
mrtony
Usuario no registrado
Consulta en tres tabas

Responder Citar

Tengo  3 tablas.

 

T. direccionesfuncionales

Iddirfun– int

dirfun– nvarchar(100) 

Ejemplo:

Iddirfun                      dirfun 

1                              mercadotecnia

2                             Recursoshumanos

 

T. jefes departamentos

idjefe – int

nombrejefe – nvarchar(300)

Iddirfun– int   - Esto merepresenta la dirección de la cual es el jefe

Ejemplo:

Idjefe                   nombrejefe                       Iddirfun              

1                             PedroGonzáez                                   1

2                             LuisaDurruti                         2

 

T. trabajdores

idtrabajador – int

nombretrabajador – nvarchar(300)

dirfun– nvarchar(100)  - aquíguardo el nombre literal  de la dirección(No el ID)

Ejemplo:

idtrabajador                      nombretrabajador                        dirfun                  

1                                             RicardoSoler                                    Mercadotecnia

2                                             TonyMontana                                 RecursosHumanos

 

Necesito una consulta que me devuelva l siguiente:

Nombre del  jefe   de la dirección a la que el trabajador(xxxxxx)  pertenece.

Ejemplo: Si Tony montana pertenece a R. Humanos entonces su directorseria “Luisa Durruti”, ese es el valor que necesito.

 

SELECT        jefes departamentos . nombrejefe

FROM            jefes departamentos

?????????????

 

He probado muchas variantes (INNER JOIN, CROSS , ETC) pero no obtengoel resultado esperado.

Muchas gracias por la ayuda que me puedan prestar.

 

Volver arriba