2013-06-26 2 views
0

나는 학교라는 테이블을 가지고 있지만 두 데이터베이스에 D1D2이 있습니다. 첫 번째 10 개 레코드가 D1 데이터베이스에 있으며 데이터베이스 D2에 나머지 10 레코드가 있습니다.

필드 이름이 name입니다. 2 개의 데이터베이스에서 테이블 school을 어떻게 조합 할 수 있습니까?mysql 테이블 필드 이름

쿼리에 내가 학교부터 여기

where institution.iname=school.name , 

같은 부분은이 데이터베이스에서 페치이 있기 때문에, 어떻게이 작업을 수행 할 수 있습니다. 감사합니다.

+0

20 개의 레코드를 표시하고 싶습니까? 그냥 이름 만? 그리고 나는 php에서 그것을 추정합니까? 마지막으로 어디서 행을 저장하고 있습니까? –

+0

가능한 중복 쿼리 [2 데이터베이스에서 테이블로 쿼리] (0120-553-2116) – fancyPants

답변

1

this을 확인하십시오. 좋은 물건. 행운을 빕니다!

SELECT d1.* FROM database1.school d1 LEFT JOIN database2.school d2 ON d1.name=d2.name WHERE d2.name IS NOT NULL; 
+0

링크 전용 답변은 권장되지 않습니다. –

+0

@Dagon copy that –