제목 | 이중쿼리는 어캐 하나용? | ||
---|---|---|---|
글쓴이 | 달려 | 작성시각 | 2013/04/09 12:27:32 |
|
|||
예를 들어 조인할때 SELECT * FROM blog_list A LEFT JOIN (SELECT list_idx, count(*) AS cnt FROM blog_list_comment GROUP BY list_idx ) AS C ON A.idx = C.list_idx WHERE C.list_idx IS NOT NULL 이런식으로 조인을 한다고하면 $this->db->select('*'); $this->db->from('blog_list'); $this->db1->select('list_idx,count(*) as cnt'); $this->db1->group_by("list_idx"); $this->db->join($this->db1->get('blog_list_comment'), 'blog_list_comment.list_idx = blog_list.idx'); 이런 형식으로 조인을 하게 되는건가요? |
|||
다음글 | session bind 이벤트에대한 질문. (4) | ||
이전글 | 컨트롤러만 밖으로 빼낼려면 어떻게 해야할까요? (1) | ||
변종원(웅파)
/
2013/04/09 13:45:19 /
추천
0
|
달려
/
2013/04/09 13:58:30 /
추천
0
앗 감사해용 힝... 검색 해도 안나와서 ㅎㅎㅎ 암튼 감솽
|
달려
/
2013/04/09 14:35:59 /
추천
0
::_compile_select() 이 함수가 protected 함수 라서 사용이 안된다고 하는뎅... 큰일이네요
|
변종원(웅파)
/
2013/04/09 15:29:25 /
추천
0
|
한대승(불의회상)
/
2013/04/09 18:23:45 /
추천
0
$this->db->query()를 사용하는 방법도 있어요.
|
주스
/
2013/04/10 09:17:03 /
추천
0
저도 머리가 나빠서 복잡한(?) 쿼리 같은 경우는 그냥 $this->db->query() 사용 합니다.
|
참고하세요. ^^
질문전에 검색 한번만 날려주세요~~~~