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

Seleziona tutti i record da una tabella che non esistono in un'altra tabella in Laravel 5.1

La query sopra menzionata può essere creata utilizzando il generatore di query laravel nel modo seguente.

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

Ciò equivale alla query sottostante creata utilizzando il generatore di query di Laravel.

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