SQL - consulta sql con join ?

 
Vista:

consulta sql con join ?

Publicado por diego (3 intervenciones) el 17/11/2015 14:54:15
Muestre todos los departamentos y el nombre de su jefe, la relación de jefe está dada entre employees y departments por medio de manager_id
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
Imágen de perfil de emanuel

consulta sql con join ?

Publicado por emanuel (3 intervenciones) el 17/11/2015 15:06:58
tenes varias formas una es :
suponiendo que el nombre del empleado es el campo nombre.
cargamos todos los campos de la tabla departments y de la table empleados solo el nombre.

select d.*,e.nombre
from departments d, employees e
where d.manager_id=e.manager_id
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

consulta sql con join ?

Publicado por diego (3 intervenciones) el 17/11/2015 15:19:03
pero como seria usando el join esa es mi pregunta?
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
Imágen de perfil de emanuel

consulta sql con join ?

Publicado por emanuel (3 intervenciones) el 17/11/2015 15:43:24
el join lo harias por el campo en comun que tenes
por eso te hice el query. Si tenes una tabla departments donde su campo manager_id coincide con el campo del mismo nombre de la tabla employees vas a poder linkear automaticamente.
select *
from departments d inner join employees e on d. manager_id=e.manager_id.
Este ultimo es otra forma de hacerlo
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
Imágen de perfil de Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

consulta sql con join ?

Publicado por Isaias (1921 intervenciones) el 17/11/2015 16:48:57
Yo diria mas bien, LA FORMA CORRECTA de hacerlo, ya que la anterior, es codificacion antigua. 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