2017-10-23 6 views
-2

의 테이블을 조인 후 내가 3 개 테이블을했습니다 것은 , BC 말할 수 있습니다. 그리고 그들은 테이블에 특정한 공통 필드 created_date을 가지고 있습니다.얻기 테이블의 특정 컬럼 CodeIgniter의

ID를 사용하여 왼쪽 조인 테이블을 조인하면 결과를 표시하는 동안 뷰 페이지에서 레코드를 가져온 후 A.created_date과 같은 결과를 얻으려면 어떻게해야합니까? 나는 $ row-> created_date를 사용하면 쓸모없는 다른 테이블 레코드 나 01-01-1970을 가져올 것입니다.

+1

헤이 @prabhu 먼저 확인 후 질문을 게시 https://stackoverflow.com/help/how-to-ask. –

+0

별칭'a_created_date as a_created_date', b.created_date as b_created_date 등을 추가하고'$ row-> a_created_date'로 사용하십시오. –

+0

별칭 사용 시도 : A.created_date AS a_created_date –

답변

0

원하는 결과가 표시되지 않는 이유가 궁금했습니다. 나는 단서를 알기 위해 말렉에 대해 감사하고있다. 웹에서 더 많은 솔루션 검색 시도. 이것은 나를 위해 일했다.

$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; 
}