La consulta es la siguiente:
Código:
En la tabla candidatos hay sobre 35000 registrosSELECT DISTINCT c.id AS id_candidato, c.nombre, c.apellido1, c.apellido2 FROM candidatos c JOIN usuario u ON c.id_user = u.id WHERE u.estado = 1 AND u.id_tipo = 1 AND c.id NOT IN ( SELECT cvi.id_candidato FROM cv_idiomas cvi );
En la tabla usuario tb sobre 35000
y en la tabla cv_idiomas hay sobre 50000
A ver si alguien me puede echar una mano.
Muchas gracias.
Un saludo.
... lamentablemente esa sentencia no resuelve lo que se desea obtener... en realidad no me queda muy claro lo que está haciendo tu consulta exactamente ya que me saca todos los candidatos estén o no en la tabla cv_idiomas... 

