Да предположим, че сте в база данни db1
в postgres. След това,
SELECT * FROM table1 tb1
LEFT JOIN (SELECT * FROM dblink('dbname=db2','SELECT id, code FROM table2')
AS tb2(id int, code text);)
USING (code)
ще се присъедини към tb1 и tb2 (другата ви таблица от различна база данни) в споменатата колона. Тук в примера използвах dblink
да го направя. tb1
и tb2
представляват вашите маси. Заменете table1
и table2
с вашите имена на таблици и db2
с името на другата ви база данни.