Laravel查询生成器不在

Tom*_*Lee 7 mysql query-builder laravel

我有以下sql查询

SELECT * FROM exams WHERE exams.id NOT IN (SELECT examId FROM testresults)
Run Code Online (Sandbox Code Playgroud)

如何将其转换为Laravel查询构建器格式?

谢谢.

luk*_*ter 19

你可以使用whereNotIn一个闭包:

$result = DB::table('exams')->whereNotIn('id', function($q){
    $q->select('examId')->from('testresults');
})->get();
Run Code Online (Sandbox Code Playgroud)