Předpokládejme, že jste v databázi db1
v postgresu. Poté
SELECT * FROM table1 tb1
LEFT JOIN (SELECT * FROM dblink('dbname=db2','SELECT id, code FROM table2')
AS tb2(id int, code text);)
USING (code)
spojí tb1 a tb2 (vaše další tabulka z jiné databáze) v uvedeném sloupci. Zde v příkladu jsem použil dblink
udělat toto. tb1
a tb2
reprezentovat vaše tabulky. Nahraďte table1
a table2
s názvy tabulek a db2
s vaším jiným názvem databáze.