sql >> Databasteknik >  >> RDS >> Mysql

Laravel frågebyggare - återanvänd fråga med ändrad where-sats

Du kan använda clone att duplicera frågan och sedan köra den med olika where-satser. Bygg först frågan utan från-till-begränsningarna och gör sedan något så här:

$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. Hur man skapar en tabell med en främmande nyckel i SQL

  2. SQL Välj Kommande födelsedagar

  3. ML{.NET} Introduktion

  4. Hur man skapar ett fel i en MySQL-funktion