Misalkan Anda berada di database db1
di postgres. Kemudian,
SELECT * FROM table1 tb1
LEFT JOIN (SELECT * FROM dblink('dbname=db2','SELECT id, code FROM table2')
AS tb2(id int, code text);)
USING (code)
akan bergabung dengan tb1 dan tb2 (tabel Anda yang lain dari database yang berbeda) pada kolom tersebut. Di sini, dalam contoh saya telah menggunakan dblink
untuk melakukan ini. tb1
dan tb2
mewakili tabel Anda. Ganti table1
dan table2
dengan nama tabel Anda dan db2
dengan nama database Anda yang lain.