无法显示加入的 ID

这是控制器


$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 中为 NOT NULL。我想在我的视图中显示 id_eskul,但它是 NULL。请有人可以帮助我


ABOUTYOU
浏览 101回答 1
1回答

繁花不似锦

您在 2 个表中具有相同的列名id_escul。因此,您需要为第二个表中的id_escul创建一个别名,因为这是您想要从中查看结果的别名,如果您不这样做,您总是会从第一个表中看到 id 的结果:$this->db->select('*,'.$table2.'.id_escul as myID');
打开App,查看更多内容
随时随地看视频慕课网APP