Я пытаюсь использовать Laravel Query Builder для объединения двух таблиц.
Вот мой запрос на объединение двух таблиц
$instructors = DB::table('instructors')
->join('instructor_courses', 'instructors.id', '=','instructor_courses.instructor_id')
->where('instructor_courses.course_id', $schedule->course_id)
->where('instructor_courses.position', 'Instructor')
->whereNull('instructor_courses.deleted_at')
->whereNull('instructors.deleted_at')
->get();
Код позволяет мне правильно присоединиться к таблице, однако это приводит к многократному дублированию. Посмотрите на результат, переданный в теге select
![enter image description here](https://i.stack.imgur.com/41dS8.png)
Вот схема, которую я имею
Таблица инструкторов ![enter image description here](https://i.stack.imgur.com/As7wn.png)
Таблица курсов инструкторов ![enter image description here](https://i.stack.imgur.com/U8mUh.png)
По сути, я хочу добиться отображения записибез дублирования. Есть ли лучший подход к объединению нескольких таблиц, как эта? Спасибо