sql >> Database teknologi >  >> RDS >> Mysql

Laravel query Builder - genbrug forespørgsel med ændret where-sætning

Du kan bruge clone at duplikere forespørgslen og derefter køre den med forskellige where-sætninger. Byg først forespørgslen uden fra-til-begrænsningerne, og gør derefter noget som dette:

$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();


  1. mysql - nogen måde at hjælpe fuldtekstsøgning med et andet indeks?

  2. Sådan installeres og sikres MariaDB på CentOS 7

  3. Forbindelse til mysql ved hjælp af php

  4. Hvor skal jeg gemme en databaseforbindelsesstreng?