Buenas tardes foreros.
Vengo hoy con un problema que me está volviendo loco.
Pues estuve casi todo el día tratando de resolver un problema que se resolvió poniéndole un simple GROUP BY dentro de una subconsulta para que me diera el resultado esperado.
Pero cuando pensé que todo estaba bien me topo con un problema que no he podido resolver pues el consulta se volvió súper extremadamente lenta, tanto así que ya van diez minutos de una consulta y aún no me muestra el resultado.
Bueno sin tanto rollo aquí va la parte de código:
Código MySQL:
Ver original
ON traslado.servicio_id
= servicio.servicio_id
ON servicio.cliente_id
= cliente.cliente_id
ON traslado.localidad_destino
= t1.localidad_id
ON traslado.ultimo_estado_id
= estado_traslado.estado_traslado_id
WHERE cliente.alias
= '".$f['alias
']."' AND estado_traslado.estado_traslado_id
!= 'false' AND estado_traslado.estado_traslado_id
!= 'cancel' AND traslado_id
in (SELECT MAX(traslado_id
) FROM traslado
GROUP BY traslado.remolque_otros
) <------ esta subconsulta me volvio lento todo
Lo que quiero es que me digan cómo poder simplificar este código para que no se vuelva tan lento.
Y pues muchas gracias por su atencion