Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/06/2009, 07:22
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 9 meses
Puntos: 360
Respuesta: Optimización de consulta

Cita:
y en la tabla cv_idiomas hay sobre 50000
aca radica la excesiva demora.

Con lo que estas haciendo, asumo que la tabla cv_idiomas y candidatos están relacionadas por el id.

Prueba esta:
Código sql:
Ver original
  1. SELECT DISTINCT c.id, c.nombre, c.apellido1, c.apellido2
  2. FROM candidatos c  JOIN usuario u ON c.id_user = u.id
  3. JOIN cv_idiomas cv ON cvi.id_candidato != c.id
  4. WHERE u.estado = 1 AND u.id_tipo = 1;

No la he probado.

Un saludo.
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Última edición por huesos52; 12/06/2009 a las 09:21