Объединить запрос двух баз данных в codeigniter

Мне нужно написать запрос на соединение двух таблиц из двух баз данных и получить объединенные данные. Например, рассмотрим, у меня есть база данных db1, в которой есть несколько таблиц с названием компании, планы, клиенты. Предположим, мне нужно объединить две таблицы компаний и планов с другой таблицей 'cdr' в другой базе данных db2, сгруппировав их по аналогичному столбцу.

Запрос, который я сейчас запускаю, приведен ниже:

function get_per_company_total_use ($custid)
        {         
                 $this->DB1->select('ph_Companies.CompanyName');
                 $this->DB1->where('ph_Companies.Cust_ID', $custid);
                 $this->DB2->select_sum('cdr.call_length_billable')->from('cdr');
                 $this->DB2->group_by('cdr.CompanyName');
                 $this->db->join('Kalix2.ph_Companies', 'Kalix2.ph_Companies.CompanyName = Asterisk.cdr.CompanyName');
                 $query = $this->db->get();
                 if($query->result()){
                     foreach ($query->result() as $value) {
                         $companies[]= array($value->CompanyName,$value->call_length_billable);
                          }
                     return $companies;
                 }
                 else 
                     return FALSE;
        }

Но мой запрос не получает данные и выдает ошибку. Этот же запрос я выполняю в одной базе данных и работаю. Но мне нужна помощь, чтобы найти, как это можно сделать с двумя базами данных.

Ответы на вопрос(2)

Ваш ответ на вопрос