मान लें कि आप डेटाबेस में हैं db1
पोस्टग्रेज में। फिर,
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
. के साथ आपके अन्य डेटाबेस नाम के साथ।