Pues es una base de datos es mysql la consulta la hago con el constructor de consultas de laravel, esta es la consulta:
Código PHP:
$pedidos = DB::select("SELECT id,ID_CAJA,ID_ALMACEN,ESTANTERIA,HUECO,PALET FROM cajas
WHERE (ID_CAJA BETWEEN $id1 AND $id2)
ORDER BY ID_CAJA ASC");
Y solo traigo lo necesario, pero al ser más de 100000 registros no los carga todos por mucho que se quiera, puse el BETWEEN para ver cuanto llegaba a cargar y no más de 71000 registros.
El dilema es que no me sirve limitar dado que necesito todos para poder calcular cuantos productos hay en la db.
Gracias por vuestras respuestas
Saludos.