Låt oss anta att du är i databasen db1
i postgres. Sedan
SELECT * FROM table1 tb1
LEFT JOIN (SELECT * FROM dblink('dbname=db2','SELECT id, code FROM table2')
AS tb2(id int, code text);)
USING (code)
skulle sammanfoga tb1 och tb2 (din andra tabell från en annan databas) på kolumnen. Här i exemplet har jag använt dblink
att göra detta. tb1
och tb2
representera dina tabeller. Ersätt table1
och table2
med dina tabellnamn och db2
med ditt andra databasnamn.