2개의 데이타베이스를 연결하려하는데요 -_-

2개의 데이타베이스를 연결하려하는데요 -_-

QA

2개의 데이타베이스를 연결하려하는데요 -_-

본문

안녕하세요.
현재 aaa라는 데이타베이스를 연결하는 데,
mysql DB을 같은서버 다른 데이타베이스 bbb의 테이블을 추가연동하여 호출하려합니다 -_-

항상 하나의 테이타베이만 연결해서 썻기때문에 생각을 않했었어여 -_-
도와주세여~ 답변 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 4

https://sir.kr/qa/56433 참고하세요. 

 

디비유저(사용자계정)가 양쪽 디비에 모두 권한이 있으면 가능합니다.

 

쿼리는 디비부터 테이블명까지 모두 작성을 해야 합니다.

 

예) select A.*, B.*

      from 디비명1.테이블명1 A, 디비명2.테이블명2 B

    where A.컬럼명 = B.컬럼명

 

위 예시는 조인시 처리 하는거고 일반 쿼리는 쿼리를 작성하시되 디비명.테이블명으로 작성하면 됩니다. 

 

 

질문에 써져있는 그대로 두개의 데이타베이스 DB 연결 함수 만들어서 쿼리 호출해서 쓰면 됩니다.

DB 연동 함수 작성후 쿼리 호출 하시면 해결되실듯 합니다. 

아래 답변처럼 조인문이 어려우시면 뷰테이블 따로 만들어서 거기서만 조회하셔도 됩니다.

 

aaa라는 테이블과 bbb라는 테이블의 필요한 칼럼들을 묶어서 뷰테이블 ccc를 만들어놓고

 

쿼리문은 ccc를 조회하는 방식입니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,680 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT