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

pomocí id vrácených z insert into, pro vložení záznamu s cizím klíčem

with s(name, distance) as (
    values ('archer goblin', 10), ('dragon', 50)
), the_ids as (
    insert into monster(name) 
    select name
    from s
    returning id, name
)
insert into ranged_monster (id_monster, distance)
select id, distance
from
    s
    inner join
    the_ids using (name)



  1. MySQL - ZOBRAZIT PROMĚNNÉ JAKO '%version%' nefungují v mé Java aplikaci

  2. PostgreSQL, nelze aktualizovat řádek (se zabezpečením na úrovni řádku)

  3. sails.js Blueprint dotaz podle vztahů

  4. příkaz select vždy vrátí poslední vložený řádek v php mysql