我想知道如何在 laravel 中使用 jquerybuilder 或 Eloquent 进行此咨询:
$results = DB::select(DB::raw("SELECT * FROM
visitors
WHEREdni
NOT IN (SELECTdni_user
FROMregister_solicitudes
) "));
谢谢
最佳答案
查询生成器
$results = DB::table("visitors")
->whereNotIn("dni",function($q){
$q->select("dni_user")->from('register_solicitudes');
})->get();
Eloquent
$results = App\Visitor::whereNotIn("dni",function($q){
$q->select("dni_user")->from('register_solicitudes');
})->get();
关于mysql - 类似的使用 Laravel 4/5 中的 QueryBuilder 或 Eloquent 查询 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36108237/