Stel dat u zich in database db1
. bevindt in postgre. Dan,
SELECT * FROM table1 tb1
LEFT JOIN (SELECT * FROM dblink('dbname=db2','SELECT id, code FROM table2')
AS tb2(id int, code text);)
USING (code)
zou tb1 en tb2 (je andere tabel uit een andere database) in die kolom samenvoegen. Hier in het voorbeeld heb ik dblink
. gebruikt om dit te doen. tb1
en tb2
vertegenwoordigen uw tabellen. Vervang table1
en table2
met uw tabelnamen en db2
met uw andere databasenaam.