在MySQL中加入Query触发的错误结果集

MCI*_*nds 0 mysql codeigniter

我有一个名为表tbl_documents,它记录文件象的一些细节doc_no,branch_no,doc_name,date等.

我在我的函数中包含了以下行来获取tbl_documents表的所有字段.

...

$this->db->select('*')
->from('tbl_documents')         
->where('status', 1, '', FALSE);

...
Run Code Online (Sandbox Code Playgroud)

该功能正常工作并生成正确的输出.但branch_notbl_documents表与相关branch_notbl_branch表.它还包括另一个领域,branch_names如:管理员,帐户,IT等.

如果我使用以下代码获取所需输出的分支名称,则会触发错误.

 $this->db->select('*')
 ->from('tbl_documents')
 ->join('tbl_branch', 'tbl_branch.branch_id=tbl_documents.branch_id', 'left')
 ->where('status', 1, '', FALSE);
Run Code Online (Sandbox Code Playgroud)

可能有什么不对?谁能帮助我?

Kha*_*zad 6

这可能对你有所帮助:

    $this->db->select('*')
     ->from('tbl_documents')
     ->join('tbl_branch', 'tbl_branch.branch_id=tbl_documents.branch_id', 'left')
     ->where('status', 1, '', FALSE);
     return $this->db->get()->result_array();
Run Code Online (Sandbox Code Playgroud)