【发布时间】:2015-04-06 08:10:59
【问题描述】:
我有以下 sql 查询
SELECT * FROM exams WHERE exams.id NOT IN (SELECT examId FROM testresults)
如何将其转换为 Laravel 查询构建器格式?
谢谢。
【问题讨论】:
标签: mysql laravel query-builder
我有以下 sql 查询
SELECT * FROM exams WHERE exams.id NOT IN (SELECT examId FROM testresults)
如何将其转换为 Laravel 查询构建器格式?
谢谢。
【问题讨论】:
标签: mysql laravel query-builder
您可以使用 whereNotIn 和闭包:
$result = DB::table('exams')->whereNotIn('id', function($q){
$q->select('examId')->from('testresults');
})->get();
【讨论】:
与雄辩:
$result = Exams::whereNotIn('id', function($q){
$q->select('examId')->from('testresults');
})->get();
【讨论】: