我想知道在apply_jobs
数据透视表中未引用的用户从作业表中获取所有作业的最佳方法是什么?
答案 0 :(得分:0)
这样的事情应该可以胜任。 您可以从apply_job表中选择您的用户未应用的唯一作业ID。然后你找工作。 未经测试。
Jobs::whereIn('id', function($query)
{
$query->select(DB::raw('distinct(job_id)'))
->from('apply_job')
->where('user_id != CURRENT_USER_ID');
})
->get();