Может быть, кто-то здесь может помочь мне сформировать этот оператор RAW SQL с помощью Query Builder от Laravel
**
DB:: select(DB:: raw("select min(heartrate) as hr, max(rotation) as rot, max(calories) as cal
from trainingsdatas, trainings
where trainings.user_id = $id
and trainingsdatas.training_id= trainings.id "));
**
Это одна попытка:
DB::table('trainingsdatas')
->join('trainings','trainings.id','=','trainingsdatas.training_id')
->min('heartrate as hr')
->max('rotation as rot')
->max('calories as cal')
->where('trainings.user_id','=', $id)
->get();
**
Всегда возникает ошибка. Синтаксис кажется неправильным.