Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2014, 07:29
daymerrf
 
Fecha de Ingreso: febrero-2013
Mensajes: 66
Antigüedad: 11 años, 9 meses
Puntos: 0
Comparación de un campo con dos valores

Hola, tengo el siguiente problema en una consulta, tengo dos tablas, Persona e Idioma, están relacionadas de mucho a mucho y quiero hacer una consulta que me devuelva las personas que hablan español e inglés, esta es la consulta que tengo:
Código MySQL:
Ver original
  1.   `persona`.nombre
  2.   `persona`
  3.   INNER JOIN ` persona _idioma` ON (`persona `.id = ` persona _idioma`. persona _id)
  4.   INNER JOIN `idioma` ON (`persona _idioma`.idioma_id = `idioma`.id)
  5.   `idioma`.nombre = 'español' AND
  6.   `idioma`. nombre = 'ingles'
[/CODE]

Bueno hay algo que noto extraño, es que la condición que pongo no creo que sea la correcta, porque no creo que el campo idioma.nombre pueda tener al mismo tiempo ´español´ e ´ingles´.
Espero que me puedan ayudar y gracias.

Última edición por gnzsoloyo; 09/09/2014 a las 08:40