Я хочу показать только отдельные строки таблицы, но эти значения должны быть самыми последними, которые я фильтрую по дате в таблице.Вот мой запрос.В результате я получаю более старую строку с датой, я думаю, здесь не работает порядок.пожалуйста помоги.Я приложил свой стол.
$reports= DB::table('resident_assessment')
-where('resident_assessment.assessment_date','<=',$date)
-join('assessment_entry','resident_assessment.assessment_id','=','assessment_entry.assessment_id')
-orderby('resident_assessment.assessment_date','desc')
-distinct()->get();
![enter image description here](https://i.stack.imgur.com/0Vk34.png)