Доброго времени суток,
у меня в таблице
orders хранится значение
customer_id и
agent_id . Мне нужно получить их данные из другой таблицы через leftJoin, но проблема в том что customer и agent это одна сущность (один пригласил другого) и нужно за 1 запрос получить эти данные обратившись в одну таблицу, пример ниже
Order::select('order.customer_id', 'order.agent_id')
->leftJoin('customers', 'order.customer_id', 'customers.id')
->leftJoin('customers', 'order.agent_id', 'customers.id')
->where('id', $id)->first();
здесь дублируется название таблицы customers, а мне нужно вытянуть эти значения в customer.* и agent.* возможно как-то добавить к ним алиасы?