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

PostgreSQLのサブクエリから(複数の行と列)を更新または挿入します

    更新の場合

    使用:

    UPDATE table1 
       SET col1 = othertable.col2,
           col2 = othertable.col3 
      FROM othertable 
     WHERE othertable.col1 = 123;
    

    INSERTの場合

    使用:

    INSERT INTO table1 (col1, col2) 
    SELECT col1, col2 
      FROM othertable
    

    VALUESは必要ありません SELECTを使用してINSERT値を設定する場合の構文。



    1. GROUPBYおよび集計連続数値

    2. SQL Serverオペレーティングシステムエラー5:5(アクセスが拒否されました。)

    3. RHEL8にMariaDB10をインストールする方法

    4. AWS RDSでのMySQLからPostgreSQLへの移行、パート2