Итак, у меня есть три таблицы, к которым мне нужно присоединиться.
$query = Table::where('a.is_deleted', 0)
->where('b.is_deleted', 0)
->where('c.is_deleted', 0)
->leftjoin('b', 'b.mother_id', '=', 'a.mother_id')
->leftjoin('c', 'c.material_group_id', '=', 'a.material_group_id')
->get();
Проблема в том, что у меня более 6000 строк в моей таблице, и наличие предложения where для каждой таблицы сильно замедляет запрос.
Как я могу оптимизировать этот запрос?