sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSql INSERT FRÅN SELECT RETURNING ID

Du behöver bara lägga till ett RETURNING id till din INSERT ... SELECT :

WITH rows AS (...)
INSERT INTO dealer (user_id)
    SELECT id
    FROM rows
    RETURNING id;

Demo:http://sqlfiddle.com/#!12/75008/1



  1. Hur databaser används i e-handel

  2. Hur skapar jag loggfil i Oracle med PL/SQL?

  3. Hur använder du WITH-satsen i MySQL?

  4. Dimensions of Dimensions:En titt på Data Warehousings vanligaste dimensionstabelltyper