CI 묻고 답하기

제목 안녕하세요. active record 질문있습니다.
글쓴이 레알 작성시각 2010/05/05 20:53:11
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 19789   RSS

CI를 이용해서 막(?) 쿼리를 하다가..
active record 방식으로 바꾸는 중입니다.

그런데 다음과 같은 경우에는 active record 어떻게 이용해야할지 모르겠네요.

SELECT
  "APPLE" as keyValue,
 content
FROM 
 table_name1
Where
 content = "my";

union all

SELECT
  "BANANA" as keyValue,
 content
FROM 
 table_name2
Where
 content = "my";

 


$this->db->select('');
$this->db->from('table_name1');
$this->db->where('content', $content);



------

질문1) union all 부분은 구현은 잘 모르겠네요.. 포럼에서 검색해보니 where 절에 넣어서 하던데,,, 맞나요?

질문2) select "APPLE" as keyValue 없는 필드를 가상으로 만드는 쿼리는 ActiveRecord 로 불가능한가요?

 다음글 session을 view에서 사용하기 위해서 어떤 작업... (2)
 이전글 한글 파일 명 업로드에러 (2)

댓글

변종원(웅파) / 2010/05/06 10:06:57 / 추천 0
1.  union은 AR에 없습니다. 그냥 쓰시던 대로 쓰셔야 합니다.

2. $this->db->select("APPLE as keyValue");

$this->db->from('table_name1 as tn1');
레알 / 2010/05/10 23:57:26 / 추천 0

감사합니다. :D