Мне трудно получить правильный запрос для этого в laravel.
У меня есть стол экзамены.
id | exam_name
---|------------
1 | First Exam
2 | Second Exam
3 | Third Exam
И таблица результатов студентов
id | exam_id | score
----|---------|-------
1 | 1 | 15
2 | 1 | 12
3 | 1 | 10
4 | 2 | 7
5 | 2 | 16
6 | 2 | 13
И я хочу получить средние баллы за все экзамены, которые выглядят как
exam_name | average_score
------------|--------------
First Exam | 12.33
Second Exam | 12
Third Exam | 0 or NULL
Я пробовал левое соединение, но оно возвращает несколько строк за экзамен.
Я также могу подумать об использовании вложенного запроса, но не знаю, как он работает в Laravel.