CI 묻고 답하기

제목 join문 질문입니다.
글쓴이 수야디벨 작성시각 2012/12/12 16:46:50
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 14176   RSS

왠만하면 함수는 메뉴얼 보면서 학습하려고 하는데요,

join문 만큼은 이해가 잘안되네요ㅠ

일단 메뉴얼에 보면 ..

$this->db->select('*');
$this->db->from('board');
$this->db->join('re_board', 'board.b_no = re_board.b_no');

$query = $this->db->get();


이렇게 하면 , board라는 테이블과 re_board라는 테이블을 join 하는데,
board테이블의 b_no 값과 re_board값의 b_no값으 같은 것끼리 연결시켜라 ..

라는 뜻이잖아요~?

그런데 여기에 where절을 주려면 어떻게 해야하나요?


아래처럼

$this->db->select('*');
$this->db->from('board');
$this->db->where('index',$index);
$this->db->join('re_board', 'board.b_no = re_board.b_no');


where절을 주니 팅겨버려서요 ..

고민입니다 ㅠ
 다음글 변수 순서에 관계없이 받을 수 있을까요?? (4)
 이전글 uri가 #은인식하지 못하나요? (3)

댓글

헛발이 / 2012/12/12 16:51:02 / 추천 0
index 라는 필드가 board에도 있고 re_board에도 있는거 아닌가요?
중복되면 어디것을 참조 하는지 몰라 board.index 라고 앞에 표식을 줘야 할거에요..

그래도 안되나요?
수야디벨 / 2012/12/12 16:54:17 / 추천 0
헛발이 //

우와!! 대단하십니다 ㅎ

해결했어요 ~ 정말 한참 고민을 하거든요 ㅠ

감사합니다~!
헛발이 / 2012/12/12 17:29:00 / 추천 0
앗싸라비아~~~