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