У меня следующий запрос:
\DB::table('Service_prices')
->join('Services', 'Services.id', 'Service_prices.service_id')
->join('Roles', 'Roles.id', 'Service_prices.id')
->join('Users', 'Users.role_id', 'Roles.id')
->where('Services.id', $service_id)
->select(['Service_prices.id as service_price_id', 'Roles.id as role_id', 'Service_id as service_id'])
->get();
проблема в том, что все таблицы имеют идентификатор, и мне нужны все они, но я получаю одинаковый идентификатор для всех, другими словами, похоже, есть некоторый конфликт и один из идентификаторов перезаписывает другие. как это решить?