CI 묻고 답하기

제목 서로 다른 서버의 DB 조인하기.
글쓴이 beop 작성시각 2016/07/20 16:22:07
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 16705   RSS

안녕하세요.

서로 다른 서버의 DB를 조인할 수 있다는 글을 보고 질문드립니다.

(물리적으로 다른 서버면 조인자체가 안되나요??)

 

일단 CI에서 멀티 DB를 사용중입니다.

 

메인디비를 사용시.  $this->db->query( );

서브디비를 사요시. $this->sub_db->query(  );

이런식으로 사용중입니다.

 

쿼리문을 짜는 방법은 알겠으나 CI에서 쿼리문을 실행하게 디비별로 나눠져있으니

방법을 도무지 모르겠습니다....

 

$sql = "SELECT A.no, A.user_code, A.user_ip, B.name FROM 디비1.테이블명 AS A

          LEFT JOIN 디비2.테이블명 AS B ON A.user_code = B.user_code";

$query = $this->db->query($sql ,배열? );   // <------- 여기를 어떻게 바꿔야되는지 모르겠네요..

return $query->result();

 

감사합니다.

 다음글 autoload를 통해 form_validation를 ... (2)
 이전글 CI 컨트롤러에서 모델은 어떻게 불러 쓰나요? (2)

댓글

변종원(웅파) / 2016/07/20 16:45:49 / 추천 0
mysql 이시면 federated engine 검색해보세요.