Ver Mensaje Individual
  #7  
Antiguo 15-06-2007
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Reputación: 23
gluglu Va por buen camino
Yo mismo reconozco que no funciona :

Prueba con el siguiente Set de Datos :

Código:
PACIENTES
 
ID  CAMPO1  CAMPO2
======================
1   A       D
2   B       E
3   C       F
 
CITAS
 
ID  CAMPO3
==========
1   A
1   B
1   C
1   D
2   E
2   E
2   G
2   E
3   I
3   E
3   E
3   L
Con la siguiente consulta :
Código SQL [-]
Select Paciente.ID, Paciente.campo1, Paciente.campo2, Citas.campo3
from Paciente
Left Join Citas
  On Paciente.ID = Citas.ID
where Paciente.id in
 (select Distinct ID from Citas
  where Citas.campo3 = 'E')

me devuelve este resultado
Código:
ID   CAMPO1   CAMPO2   CAMPO3
=============================
2    B        E        E
2    B        E        E
2    B        E        G
2    B        E        E
3    C        F        I
3    C        F        E
3    C        F        E
__________________
Piensa siempre en positivo !
Responder Con Cita