Привет, я пытаюсь передать простой вложенный запрос в Laravel ORM, поэтому я ищу помощь, я хочу знать, каков наилучший подход для ее решения.
Студент принадлежит к курсу,В курсе много студентов, студенты могут участвовать во многих стажировках, и в каждой стажировке может быть много студентов.
Это таблицы важных слов: Курсы, Студенты (id, name, course_id), Стажировки и pivot_table_attendance (internship_id, student_id) и мне нужно знать общее количество студентов на курс в каждой стажировке
Вот необработанный запрос, который у меня есть:
SELECT count(*), internship_id FROM "attendance" where student_id in
(select id from "students" where course_id in
(select id from from "Courses" where name='X course'))
group by internship_id