Hol abuenas me encuentro que la consulta tarda muchísimo en cargar:
 
Les indico la consulta sql:
 
SELECT COUNT(`stock`.`id`) 
 
FROM `stock` 
 
INNER JOIN `articulos` ON `stock`.`id_articulo` = `articulos`.`id` 
INNER JOIN `almacenes` ON `stock`.`id_almacen` = `almacenes`.`id` 
LEFT JOIN `iva` ON `iva`.`id` = `articulos`.`id_iva` 
 
WHERE `articulos`.`eliminado` = 'no' 
 
GROUP BY `articulos`.`ref`, `almacenes`.`id`
 
 
Como pueden ver esta agrupado por dos tablas diferentes, y estoy reproduciendo el total de registros guardados para la paginación y despues tengo otra consulta para la vista del listado
 
 
 SELECT 
                                        `articulos`.`id`,
					`articulos`.`ref`,
					`articulos`.`titulo_1`,
					`articulos`.`id_iva`,
					`articulos`.`precio1` `articulo_precio1`,
					`articulos`.`create_user`,
					`articulos`.`create_tienda`,
 
					`stock`.`id_almacen`,
 
					`almacenes`.`id` `id_almacen`,
					`almacenes`.`codigo`,
					`almacenes`.`nombre`,
 
					`iva`.`iva`,
 
					`precio_fijo`
 
FROM `stock` 
 
INNER JOIN `articulos` ON `stock`.`id_articulo` = `articulos`.`id` 
INNER JOIN `almacenes` ON `stock`.`id_almacen` = `almacenes`.`id` 
LEFT JOIN `iva` ON `iva`.`id` = `articulos`.`id_iva` 
LEFT JOIN `articulos_preciofijo` ON `stock`.`id_articulo` = `articulos_preciofijo`.`id_articulos` && `articulos_preciofijo`.`id_tienda` = '".tienda."'
 
WHERE `articulos`.`eliminado` = 'no' 
 
GROUP BY `articulos`.`ref`, `almacenes`.`id`
 
 
ORDER BY `articulos`.`ref`
 
LIMIT 0,30
 
 
Me podrán ayudar?????
 
Muchísimas gracias 
   
 


 
 

