2011-04-21 5 views
2

나는 4 개의 테이블을 가지고 있으며 거기에 함께 codeigniter에 테이블을 결합하고 싶습니다. codeigniters가 메소드에 참여할 수 있습니까?codeigniter에서 두 개 이상의 테이블 조인

+1

조인 방법을 두 번 이상 사용하십시오. 각 테이블을 결합합니다. –

+0

@Rocket : 예제를 제공해 주시겠습니까 –

+0

내 대답을 확인하십시오 –

답변

8

.

$this->db->join('table2', 'table2.ID = table1.ID'); 
$this->db->join('table3', 'table3.ID = table1.ID'); 
$this->db->join('table4', 'table4.ID = table1.ID', 'left'); 
+0

내가 기대했던 것. 내가 이것으로 확인하자. –

0

나는 당신이 SQL 데이터베이스 테이블에 합류한다고 말하는 것으로 가정한다. 맞습니까? 그래서 당신은 항상 CodeIgniter의 SQL 방법을 사용할 수 있습니다 경우, 참조 : 당신이 CodeIgniter의의 Active Record 클래스를 사용하는 경우, 당신은 단지 여러 테이블을 조인하는 join 방법을 여러 번 사용할 수 있습니다 http://codeigniter.com/user_guide/database/queries.html

+3

여기에 CI의 ActiveRecord 결합 방법을 사용하여 문제가 발생해서는 안됩니다. 나는 그가 아직 이것에 어떤 노력도 기울이지 않았다고 생각하고있다. –

+3

동의합니다. 친숙한 설명서를 읽으십시오 :) http://codeigniter.com/user_guide/ – kraenhansen

+0

나는 쿼리 방법을 시도했다. 그리고 잘 작동합니다. 하지만 조인 방법으로 가능한지 알고 싶습니다. –

관련 문제