Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/02/2014, 11:20
xorow
 
Fecha de Ingreso: febrero-2010
Mensajes: 45
Antigüedad: 14 años, 9 meses
Puntos: 1
Respuesta: ORDER BY sobrecarga

Sí, le he estado dando vueltas a lo que me habías dicho pero no se si lo había entendido bién.

Me dices que es mejor que use joins en id_seccion e id_categoria para optimizarla mejor?

Podría ser esto una solución?

Código MySQL:
Ver original
  1. FROM articulo a
  2.  
  3. INNER JOIN categoria c ON c.id=a.id_categoria AND a.id_categoria=13
  4. INNER JOIN seccion s ON s.id=a.id_seccion AND a.id_seccion=2
  5. INNER JOIN empresa e ON e.id=a.id_empresa AND a.id_empresa=1529
  6.  
  7.     AND a.eliminado=0
  8.     AND a.activado=1
  9.     AND a.descartado=0
  10.     AND a.imagen!=''
  11.     AND a.nombre_min!=''
  12.  
  13. ORDER BY a.fecha_actualizado DESC
  14. LIMIT 0, 60

Voy a probarlo

Perdón me he equivocado con el sql:

Código MySQL:
Ver original
  1. INNER JOIN categoria c ON c.id=a.id_categoria AND c.id=13
  2. INNER JOIN seccion s ON s.id=a.id_seccion AND s.id=2
  3. INNER JOIN empresa e ON e.id=a.id_empresa AND e.id=1529