|    
			
				17/10/2015, 02:38
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: noviembre-2002 Ubicación: Cataluña 
						Mensajes: 978
					 Antigüedad: 22 años, 11 meses Puntos: 4 |  | 
  |  GROUP BY lento en carga  
  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
 
				__________________------------------------------------------------
 La paciencia es el rey de la ciencia
 ------------------------------------------------
 
 
     |