Tema: Inner Join
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/10/2013, 10:37
gemeli16
 
Fecha de Ingreso: octubre-2013
Mensajes: 30
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: Inner Join

Hola gracias por responder a mi ayuda. Si quito el Where me manda todos los registros que hay en las tablas pero repetidos unos con otros y solo quiero que me de lo que corresponde a cada tabla dependiendo la ClaveEmpleado o una consulta general sin la condición, ouch =(

si le quito el where

SELECT area.Nombre as area, NomPuesto, NombreNivel, IdEmp,
ClaveEmpleado, empleado.Nombre, APaterno, AMaterno, empleado.IdArea, empleado.IdPuesto,
empleado.IdNivel, Usuario, Contrasena, Email, Foto
FROM empleado, area, puesto, niveldeacceso

e iwual en esta

SELECT area.Nombre as area, NomPuesto, NombreNivel, IdEmp, ClaveEmpleado, empleado.Nombre, APaterno, AMaterno, empleado.IdArea, empleado.IdPuesto, empleado.IdNivel, Usuario, Contrasena, Email, Foto
FROM empleado
INNER JOIN area ON area.IdArea=empleado.IdArea
INNER JOIN puesto ON empleado.IdPuesto=puesto.IdPuesto
INNER JOIN niveldeacceso ON empleado.IdNivel=niveldeacceso.IdNivel

no me da el resultado que quiero