Trata de no usar JOINs implícitos. En grandes cantidades de datos tienen baja performance.
Sumar agrupadamente es sencillo:
Código MySQL:
Ver originalSUM(IF(claemp
=2, cantidad
, 0)) 'Compras Urbarrio', SUM(IF(claemp
=5, cantidad
, 0)) 'Compras Motoexpress', SUM(IF(claemp
=0, cantidad
, 0)) 'Compras Otros'