sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSql INSERT FROM SELECT VRACOVACÍ ID

Stačí přidat RETURNING id do vašeho INSERT ... SELECT :

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

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



  1. MySQL> Tabulka neexistuje. Ale dělá to (nebo by mělo)

  2. Jak formátovat záporná čísla pomocí úhlových závorek v Oracle

  3. Jak rozdělit hodnotu oddělenou čárkami do sloupců

  4. Přepište Query Optimizer pro vaše spojení T-SQL pomocí FORCEPLAN