连接表上的最后一个条目

时间:2017-03-29 21:05:27

标签: php database laravel-5

我有两张表"问卷"和"问题"表格链接#34; question_questionnaire"。我想用问卷调查表回答上一份调查问卷的所有问题。可见="人员"。我正在使用laravel 5.3。

我已经尝试了这个,但它不起作用:

DB::table('questions')
 ->join('question_questionnaire','question_questionnaire.question_id','=','questions.id')
 ->join('questionnaires','questionnaires.id','=','question_questionnaire.questionnaire_id')
 ->orderBy('questionnaires.created_at','desc')
 ->first()->where('questionnaires.cible','=','personnel')->get();

你能帮帮我吗?

1 个答案:

答案 0 :(得分:0)

这应该这样做:

DB::table('questions')
        ->join('question_questionnaire','question_questionnaire.question_id','=','questions.id')
        ->join('questionnaires','questionnaires.id','=','question_questionnaire.questionnaire_id')
        ->whereRaw('questionnaires.id = (select max(id) from questionnaires where cible = ?)',['personel'])
        ->get();