sql >> Databasteknik >  >> RDS >> Mysql

Välj alla poster från en tabell som inte finns i en annan tabell i Laravel 5.1

Ovan nämnda fråga kan byggas med hjälp av laravel query builder på följande sätt.

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

Detta motsvarar sökfrågan nedan med hjälp av Laravels frågebyggare.

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


  1. Microsoft Azure:Vad det är och hur ditt företag kan dra nytta av det

  2. PostgreSQL jokertecken LIKE för något av en lista med ord

  3. PDO::rowCount VS COUNT(*)

  4. Svårigheter att installera mysql gem på Ubuntu