Не могу показать идентификатор из присоединения - PullRequest
0 голосов
/ 19 июня 2020

это контроллер

$list['eskul'] = $this->m_crud->join1("eskul","waktudaftar","waktudaftar.id_eskul=eskul.id_eskul")->result();

это модель

function join1($table1, $table2, $query1){
        $this->db->select('*');
        $this->db->from($table1);
        $this->db->join($table2, $query1, 'left outer');
        return $this->db->get();
    }

В базе данных таблица waktudaftar имеет значение NULL, а в таблице eskul НЕ NULL. Я хочу показать id_eskul в моем представлении, но он NULL. Пожалуйста, помогите мне

1 Ответ

1 голос
/ 19 июня 2020

У вас одинаковое имя столбца id_escul в 2 таблицах. Поэтому вам необходимо создать псевдоним для id_escul из вашей второй таблицы, так как это тот, из которого вы хотите видеть результаты, если вы не всегда видите результат для id из первой таблицы :

$this->db->select('*,'.$table2.'.id_escul as myID');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...