Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/08/2014, 17:18
ci2000
 
Fecha de Ingreso: abril-2005
Mensajes: 483
Antigüedad: 19 años
Puntos: 3
Respuesta: Mejorar la velocidad en una consulta

gnzsoloyo, gracias por responder.

Las tablas son MyISAM.

La consulta que utilizo es: "
Código MySQL:
Ver original
  1. SELECT bitacoras1.*, bitacoras1_detalle.*,
  2. ayuda_operarios.*, ayuda_frentes.codigo AS codfen, ayuda_frentes.nombre AS nomfen,
  3. ayuda_empresas.nombre AS nomemp
  4. FROM bitacoras1 LEFT JOIN ayuda_operarios ON bitacoras1.operario = ayuda_operarios.codigo
  5. LEFT JOIN ayuda_frentes ON bitacoras1.idestablecimiento = ayuda_frentes.codigo
  6. LEFT JOIN ayuda_empresas ON bitacoras1.idempresa = ayuda_empresas.codigo
  7. LEFT JOIN bitacoras1_detalle ON bitacoras1.bitacora = bitacoras1_detalle.bitacora
  8. ORDER BY bitacoras1_detalle.bitacora"

Los campos utilizados en cada LEFT JOIN no corresponden a la clave primaria. Son todos del tipo varchar, menos el campo bitacora que es bigint.

Saludos

Última edición por gnzsoloyo; 06/08/2014 a las 19:23