sql >> Base de Datos >  >> RDS >> Mysql

Seleccione todos los registros de una tabla que no existen en otra tabla en Laravel 5.1

La consulta mencionada anteriormente se puede construir utilizando el generador de consultas laravel de la siguiente manera.

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

Esto es equivalente a la siguiente consulta creada con el generador de consultas de Laravel.

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