Supposons que vous êtes dans la base de données db1
dans postgres. Ensuite,
SELECT * FROM table1 tb1
LEFT JOIN (SELECT * FROM dblink('dbname=db2','SELECT id, code FROM table2')
AS tb2(id int, code text);)
USING (code)
rejoindrait tb1 et tb2 (votre autre table de base de données différente) sur ladite colonne. Ici, dans l'exemple, j'ai utilisé dblink
pour faire ça. tb1
et tb2
représenter vos tableaux. Remplacer table1
et table2
avec vos noms de table et db2
avec votre autre nom de base de données.