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

Vælg alle poster fra en tabel, der ikke findes i en anden tabel i Laravel 5.1

Ovennævnte forespørgsel kan bygges ved hjælp af laravel query builder på følgende måde.

SELECT t1.name
FROM table1 t1
LEFT JOIN table2 t2 ON t2.name = t1.name
WHERE t2.name IS NULL

Dette svarer til nedenstående forespørgsel bygget ved hjælp af Laravels forespørgselsbygger.

\DB::table('table1 AS t1')
->select('t1.name')
->leftJoin('table2 AS t2','t2.name','=','t1.name')
->whereNull('t2.name')->get();


  1. Indekserer MySQL fremmednøglekolonner automatisk?

  2. Inspicering af slutningen af ​​en lang variabel værdi i VBA

  3. hvordan man finder alle indekser og deres kolonner for tabeller, visninger og synonymer i Oracle

  4. SQLException:executeQuery-metoden kan ikke bruges til opdatering