Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

dotNetManía + el sitio del Guille:
¡La mejor información de punto NET!
¡Suscríbete ya! y consigue un 10% de descuento

Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

24/mar/2007
IMPORTANTE Por favor, cuando hagas una consulta, comprueba si te han respondido, y en caso de que la respuesta sea satisfactoria, indicalo pulsando en el botón de que esa respuesta es la correcta. Es lo menos que debes hacer, ya que así más gente sabrá que esa respuesta contestaba a tu duda.
Gracias.

  Foro: SQL Server.General Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 57944 - Consulta en tres tablas
IDAsuntoFechaNick 
57944 Consulta en tres tablas11/06/15 17:11tonymr   
Tengo 3 tablas.

T. direccionesfuncionales
Iddirfun– int
dirfun– nvarchar(100)
Ejemplo:
Iddirfun dirfun
1 mercadotecnia
2 Recursos humanos

T. jefes departamentos
idjefe – int
nombrejefe – nvarchar(300)
Iddirfun– int - Esto me representa la dirección de la cual es el jefe
Ejemplo:
Idjefe nombrejefe Iddirfun
1 Pedro Gonzáez 1
2 Luisa Durruti 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 Ricardo Soler Mercadotecnia
2 Tony Montana Recursos Humanos

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 director seria “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 obtengo el resultado esperado.
Muchas gracias por la ayuda que me puedan prestar.

 
(c) Guillermo 'guille' Som, 2005-2018  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8799)
 
Usuarios activos: 28 - App. iniciada: 17/10/2018 23:23:38 GMT - La hora GMT del servidor es: 18/10/2018 00:32:57 GMT