sql >> Database teknologi >  >> RDS >> PostgreSQL

ved at bruge de id'er, der returneres fra indsæt i, til indsættelse af post med fremmednøgle

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 tabel struktur forslag?

  2. Fejlfind en fejl, når du forsøger at oprette en stor IMDB-model

  3. Opdateringsdato + et år i mysql

  4. ORA-00936 mangler udtryk