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 `persona`.nombre
`persona`
INNER JOIN ` persona _idioma` ON (`persona `.id
= ` persona _idioma`. persona _id
) INNER JOIN `idioma` ON (`persona _idioma`.idioma_id
= `idioma`.id
) `idioma`.nombre
= 'español' AND `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.