Supongamos que está en la base de datos db1
en postgres. Entonces,
SELECT * FROM table1 tb1
LEFT JOIN (SELECT * FROM dblink('dbname=db2','SELECT id, code FROM table2')
AS tb2(id int, code text);)
USING (code)
uniría tb1 y tb2 (su otra tabla de una base de datos diferente) en dicha columna. Aquí, en el ejemplo, he usado dblink
para hacer esto. tb1
y tb2
representar sus tablas. Reemplazar table1
y table2
con los nombres de sus tablas y db2
con su otro nombre de base de datos.