Получение ошибки Вызовите функцию-член result () на логическое значение, когда я пытаюсь использовать функцию group_by в codeigniter. - PullRequest
0 голосов
/ 06 апреля 2020

Когда я пытаюсь использовать запрос выбора функции group_by, не работает, и я получаю ошибку Call to a member function result(), без работы группы по запросу, я не могу решить эту проблему? Может кто-нибудь, пожалуйста, помогите мне решить эту проблему? здесь я добавил весь свой запрос

$query = $this->db->select('s.*,b.*,c.*,i.*')
                 ->from('sales s')
                 ->join('biller b','s.biller_id=b.biller_id','inner')
                 ->join('customer c','s.customer_id=c.customer_id','inner')
                 ->join('invoice i ','s.sales_id=i.sales_id','inner')
                         ->group_by('sales_id');
        $data = $query->get()->result();
                return $data;

1 Ответ

1 голос
/ 06 апреля 2020

Я предполагаю, что имя столбца sales_id в этой строке неоднозначно:

->group_by('sales_id');

Так что вы можете изменить его, используя sales.sales_id или invoice.sales_id:

->group_by('s.sales_id');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...