在CodeIgniter中连接表后获取特定于表的列

时间:2017-10-23 11:37:19

标签: mysql codeigniter inner-join

我有3个表可以说 A B C 。他们有共同的字段 created_date ,这些字段是特定于表格的。

如果我使用id连接左连接的表,那么在显示结果的同时获取视图页面中的记录后,我怎么能得到 A.created_date 。我的意思是如果我使用$ row-> created_date它将获取一些其他表记录或01-01-1970这是无用的。

1 个答案:

答案 0 :(得分:0)

我想知道为什么没有显示所需的结果。我很感谢@naim malek的线索。尝试从网上搜索更多解决方案。这对我有用。

$query_selection = "a.created_date as first_created_date, a.userid as first_userid, b.accountid as sec_accountid";
$data = array('a.userid'=>$userid);

$this->db->select($query_selection);
$this->db->from($table); 
if($data!=NULL){
    $this->db->where($data);
}
$result_set = $this->db->get();
if($result_set->num_rows() > 0){
    return $result_set->result();
}
else {
    return FALSE;
}