提问者:小点点

无法显示来自join的id


这里是控制器

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

这是model

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,但它是空的。 有人能帮帮我吗


共1个答案

匿名用户

您在两个表中具有相同的列名id_escul。 因此,您需要为第二个表中的id_escul创建一个别名,因为这是您希望从中查看结果的别名,如果不创建别名,您总是可以从第一个表中看到id的结果:

$this->db->select('*,'.$table2.'.id_escul as myID');