我有以下sql查询
SELECT * FROM exams WHERE exams.id NOT IN (SELECT examId FROM testresults)
如何将其转换为Laravel查询构建器格式?
感谢。
答案 0 :(得分:19)
您可以将whereNotIn
与闭包使用:
$result = DB::table('exams')->whereNotIn('id', function($q){
$q->select('examId')->from('testresults');
})->get();
答案 1 :(得分:0)
具有口才:
$result = Exams::whereNotIn('id', function($q){
$q->select('examId')->from('testresults');
})->get();