Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/01/2015, 12:25
Avatar de dorde
dorde
 
Fecha de Ingreso: diciembre-2003
Mensajes: 145
Antigüedad: 20 años, 11 meses
Puntos: 7
Respuesta: Optimizar un query

has esto en tu consulta
SELECT SQL_big_RESULT
c.interno, c.mercado, p.total, IFNULL(mov.final, p.total) tt
FROM paciente p
INNER JOIN calificacion c ON p.interno = c.interno
LEFT JOIN
(SELECT fechai, interno, MAX(final) final
FROM movimientos
WHERE interno = p.interno AND fechai = '2014-12-11'
GROUP BY fechai , interno) mov ON mov.interno = p.interno
WHERE p.fecha = '2014-12-11' AND mov.fechai = p.fecha OR mov.interno IS NULL;
__________________
Pero si alguno de vosotros se ve falto de sabiduría, que la pida a Dios, el cual da a todos abundantemente y sin reproche, y le será dada. Pero que pida con fe, sin dudar

Santiago 1.5-6