sql >> データベース >  >> RDS >> PostgreSQL

異なるデータベースのテーブルを結合する(PostgreSQL)

    データベース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 他のデータベース名で。



    1. pycharmIDEでdjangoとmysqlを設定する必要があります

    2. mysqlテーブルの最後の列を追加する方法

    3. データベースの破損

    4. ORA-02014を回避する方法:DISTINCT、GROUPBYなどのビューからFORUPDATEを選択できません