Ver Mensaje Individual
  #16 (permalink)  
Antiguo 09/09/2009, 08:27
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: consulta demasiado lenta por el order by

¿Y qué pasa si haces esto?
SELECT t1.idcont, count(distinct(t1.fac)) cant FROM (SELECT num_factura as fac, id_contacto idcont FROM pedidos WHERE (tip_documento = 1 AND anulada = 0 AND estado_pedido= 1))t1 GROUP BY t1.idcont ORDER BY cant DESC limit 0,30