这里是控制器
$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,但它是空的。 有人能帮帮我吗
您在两个表中具有相同的列名id_escul。 因此,您需要为第二个表中的id_escul创建一个别名,因为这是您希望从中查看结果的别名,如果不创建别名,您总是可以从第一个表中看到id的结果:
$this->db->select('*,'.$table2.'.id_escul as myID');