Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/05/2011, 10:32
vilmar23
 
Fecha de Ingreso: abril-2009
Mensajes: 48
Antigüedad: 15 años
Puntos: 5
Respuesta: Búsqueda sobre una columna que cumpla multiples datos

Bueno,

mientras alguien me comente algo mejor, voy poniendo aquí la opción por la que me he decantado ahora, a ver que os parece:

Código MySQL:
Ver original
  1. SELECT ID_paciente FROM visita
  2. WHERE ID_visita IN ( SELECT ID_visita FROM objetivo_puntuado WHERE ID_objetivo='17' AND valor='2')
  3. AND ID_visita IN (SELECT ID_visita FROM objetivo_puntuado WHERE ID_objetivo='18' AND valor='3')


No sé si es la buena, pero creo que es mejor que los posibles 5 left join que planteaba antes, creo.

Un saludo