Как я могу сгруппировать присоединяющуюся таблицу, используя ci jquery ajax? - PullRequest
0 голосов
/ 28 мая 2018

This is the code in my index to display the output please click here to view the image Вот мой код в модели: пожалуйста, помогите мне исправить это спасибо заранее.Я хочу, чтобы присоединиться к нет.5 id посмотрите на изображение для справки.

 public function showallcoddislist(){
            $company_id  = $this->input->get('company_id');
            $location_id = $this->input->get('location_id');
            $cod_id = $this->input->get('id');

            $this->db->distinct('A.cod_disob_id');
            $this->db->select('A.cod_disob_id,A.disob_title,B.disob,B.punish,B.num_days,B.offense,B.pun_id');       
            $this->db->order_by('A.cod_disob_id', 'asc');
            $this->db->where(array(
                        'A.company_id' => $company_id,
                        'A.location_id' => $location_id,
                        'A.cod_id' => $cod_id
                ));
            $this->db->join("cod_disob_punish B","B.cod_disob_id = A.cod_disob_id","left outer");

            $query = $this->db->get('cod_disobedience A');

            if($query->num_rows() > 0){
            return $query->result();
            }else{
                return false;
            }

    }

1 Ответ

0 голосов
/ 28 мая 2018
public function showallcoddislist(){
        $company_id  = $this->input->get('company_id');
        $location_id = $this->input->get('location_id');
        $cod_id = $this->input->get('id');

        $this->db->distinct('A.cod_disob_id');
        $this->db->select('A.cod_disob_id,MAX(A.cod_disob_id) as cod_disob_id,A.disob_title,B.disob,B.punish,B.num_days,B.offense,B.pun_id');       
        $this->db->order_by('A.cod_disob_id', 'asc');
        $this->db->where(array(
                    'A.company_id' => $company_id,
                    'A.location_id' => $location_id,
                    'A.cod_id' => $cod_id
            ));
        $this->db->join("cod_disob_punish B","B.cod_disob_id = A.cod_disob_id","left outer");
        $this->db->groupBy(['cod_disob_id'])
        $query = $this->db->get('cod_disobedience A');

        if($query->num_rows() > 0){
        return $query->result();
        }else{
            return false;
        }

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...