select distinct clientID from Client where clientID not in (select clientID from courseDetails inner join course on coursedetails.courseID = course.courseID where coursedetails.courseID = '$courseID')
答案 0 :(得分:0)
如果您的查询很复杂,那么您可以在RAW
中使用laravel
查询,例如:
$data = DB::select(DB::raw('your query'));
注意: DB :: raw()用于创建任意SQL命令,查询构建器不再对其进行任何解析。因此,他们可以通过SQL注入创建一个攻击媒介。
答案 1 :(得分:0)
我给你一个起点:
https://xxxxxxxx.trial.sugarcrm.eu/rest/v10/Opportunities/5ae1907a-9408-178f-87d6-523cc7d679b6/link/contacts
这应该让你去。您可以根据需要调整它以获得预期结果。
添加到@Mayank答案,您可以运行原始SQL并像这样传递参数
$results = DB::table('Client')
->whereNotIn('clientID', function($query) use ($courseID) {
$query->select('clientID')
->from('courseDetails')
->join('course', 'courseDetails.courseID', '=', 'course.courseID')
->where('coursedetails.courseID', '=', $courseID);
})->get();