두 데이터베이스 test1
, test2
이 있으며 모두 company_name
및 people
인 테이블 company
이 있습니다. 지금은 두 테이블에있는 회사의 이름을 선택합니다 나는이 쿼리와 그것을 달성 :여러 속성의 내부 조인
SELECT t1.company_name
FROM dblink('dbname=test1',
'select company_name from company where companyid IS NOT NULL'
) AS t1(company_name name)
INNER JOIN
(SELECT company_name
FROM dblink('dbname=test2',
'select company_name from company where companyid IS NOT NULL'
) AS t2(company_name name)
) AS t3(company_name)
ON t1.company_name=t3.company_name;
을하지만 지금은 그들이 같은 company_name
및 people
이있는 경우 두 테이블에서 회사를 싶어. 위 쿼리의 끝에 평등을 추가하려고 시도했지만 작동하지 않았습니다. 당신은 '
당신이'만들 경우 훨씬 쉬울 것 외국 테이블'대신 .. .. –
당신은 이것이 주어지는 방법이 될 수 없습니다 – Joel