Muchas gracias, funciona perfectamente. Mi consulta ha quedado asi, de hecho no utilizo el join porque es una misma tabla:
Ahora mi duda es como modificar la consulta para que cada uno de los idiomas cumplan con condiciones de lectura y escritura especificas, por ejemplo que los campos hablar y leer sean mayores a 80 cuando el idioma es ingles y mayores a 60 cuando sea frances.
Muchas gracias.