CI 묻고 답하기

제목 도와주십시요
글쓴이 쌘돌이 작성시각 2012/04/01 21:46:02
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 14888   RSS
 php와 코드이그나이터가 초보임 사람입니다. 좀 도와주십시요.

$this->db->select('T_MA_REINSPECTION.*');
    $this->db->select( '(SELECT ins_term_signup_fee FROM T_MA_CONTRACTINFO 
WHERE (uid not in (select uid from T_MA_CONTRACTINFO where trim(ins_nm) like '%' ||  || '%' ) 
and uid not in (select uid from T_MA_CONTRACTINFO where trim(ins_nm) like '%보장특%' ) )
AND reinsep_uid = T_MA_REINSPECTION.uid LIMIT 1) AS ins_term_signup_fee ');
    $this->db->select('(SELECT ins_term FROM T_MA_CONTRACTINFO
WHERE (uid not in (select uid from T_MA_CONTRACTINFO where trim(ins_nm) like '%특약%' )
and uid not in (select uid from T_MA_CONTRACTINFO where trim(ins_nm) like '%보장특%' ) )
AND reinsep_uid = T_MA_REINSPECTION.uid LIMIT 1) AS ins_term ');
        $this->db->select('(SELECT ins_pay_period FROM T_MA_CONTRACTINFO 
WHERE (uid not in (select uid from T_MA_CONTRACTINFO where trim(ins_nm) like '%특약%' )
and uid not in (select uid from T_MA_CONTRACTINFO where trim(ins_nm) like '%보장특%' ) )
AND reinsep_uid = T_MA_REINSPECTION.uid LIMIT 1) AS ins_pay_period ');
   $this->db->select('(SELECT ins_premium FROM T_MA_CONTRACTINFO 
WHERE (uid not in (select uid from T_MA_CONTRACTINFO where trim(ins_nm) like '%특약%' )
and uid not in (select uid from T_MA_CONTRACTINFO where trim(ins_nm) like '%보장특%' ) )
AND reinsep_uid = T_MA_REINSPECTION.uid LIMIT 1) AS ins_premium ');
   $this->db->join('T_MA_REINSPECTION', 'T_MA_INSPECTION.reinsp_uid = T_MA_REINSPECTION.uid', 'LEFT OUTER');

이부분이 에러 뜨는데  어떤식으로 변경해야하는지 모르겠습니다. 제발좀 도와주세요.
 다음글 XML - RPC 에서요. (3)
 이전글 select박스의 selected가 잘 안되네요 (2)

댓글

변종원(웅파) / 2012/04/01 23:41:09 / 추천 0
에러도 올려주세요
인스카 / 2012/04/02 10:10:24 / 추천 0
쿼리문이.. 원래 잘 작동하던 것인데 Active Record로 적용 후에 에러가 나는 것인지,
아니면 쿼리 자체가 문제인지(DB와 필드명이 다르다거나..) 알아야 합니다..
쌘돌이 / 2012/04/02 10:14:33 / 추천 0
네 쿼리문에서는 잘 돌아가는데 액티브 레코드 적용 후에 에러가 납니다. ;;