sql >> Database >  >> RDS >> PostgreSQL

de id's gebruiken die zijn geretourneerd van insert into, voor het invoegen van records met een externe sleutel

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. Welke MySQL-sortering komt precies overeen met de tekenreeksvergelijking van PHP?

  2. Fix "Rekenkundige overloopfout bij het converteren van expressie naar gegevenstype int" in SQL Server

  3. Trends vinden in massa's tekstgegevens

  4. COMMIT OF conn.setAutoCommit(true)