私は2つのデータベースtest1
,test2
を持っており、両方ともcompany
のテーブルcompany_name
とpeople
を持っています。今、私は両方のテーブルにある企業の名前を選択したいと私はこのクエリでそれを達成:複数のプロパティの内部結合
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