Ver Mensaje Individual
  #5  
Antiguo 25-10-2011
Avatar de alej.villa
alej.villa alej.villa is offline
Miembro
NULL
 
Registrado: may 2011
Ubicación: Caracas, Venezuela
Posts: 76
Reputación: 13
alej.villa Va por buen camino
Cita:
Empezado por orioncomputer Ver Mensaje
Saludos Alej.villa
pienso que si tu objetivo final es la ultima consulta porque no reducir las 2 o 3 consultas previas a una sola.

Acá te detallo la Consulta
Código SQL [-]
SELECT    A.Cedula, B.Cedula 
FROM    Empleado AS A INNER JOIN         
Turno_Temporal AS B ON A.Cedula = B.Cedula AND A.Turno = B.Turno_Temp 
GROUP BY A.Cedula, B.Cedula 
HAVING    (A.Cedula = 'CCCC') AND (B.Estado = 'EEEEE') AND (B.Turno_Temp = 'TTTTT')


Como veras los Campos con las "C", "E" y "T", deben ser reemplazados en tu consulta por las variables que tienes.
Bueno de no entender, por acá estamos a la orden
Buen día orioncomputer
quiero hacer exáctamente eso que tu dices en tu mensaje, en vez de realizar 2 ó 3 consultas quiero hacer una sola.
Según entiendo de tu código SQL el me filtraría todas las cédulas que sean iguales en las dos tablas (Empleados y Turno_Temporal) cierto? de ser esto cierto la consulta no es la correcta puesto que necesito todas las cédulas de la tabla empleados y de la tabla tabla Turno_Temporal que coincidan con el turno (Que es seleccionado por el usuario).
Responder Con Cita