sql >> Base de Datos >  >> RDS >> Mysql

Generador de consultas de Laravel:reutilice la consulta con la declaración where modificada

Puedes usar clone para duplicar la consulta y luego ejecutarla con diferentes declaraciones where. Primero, construya la consulta sin las restricciones desde-a, luego haga algo como esto:

$query1 = $this->data_qry;
$query2 = clone $query1;

$result1 = $query1->where('from', $from1)->where('to', $to1)->get();
$result2 = $query2->where('from', $from2)->where('to', $to2)->get();