Vamos supor que você esteja no banco de dados
db1
em postgres. Então, SELECT * FROM table1 tb1
LEFT JOIN (SELECT * FROM dblink('dbname=db2','SELECT id, code FROM table2')
AS tb2(id int, code text);)
USING (code)
juntaria tb1 e tb2 (sua outra tabela de banco de dados diferente) na referida coluna. Aqui no exemplo eu usei
dblink
para fazer isso. tb1
e tb2
representar suas tabelas. Substituir table1
e table2
com seus nomes de tabela e db2
com seu outro nome de banco de dados.