PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

menggunakan id yang dikembalikan dari penyisipan ke, untuk penyisipan rekaman dengan kunci asing

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memperbarui ResultSets dengan tipe SQL Array di JDBC / PostgreSQL

  2. GALAT:subquery di FROM tidak dapat merujuk ke relasi lain dengan level kueri yang sama

  3. Bagaimana cara menyediakan Npgsql dengan tipe data khusus sebagai parameter?

  4. Subpilihan PostgreSQL dan ActiveRecord untuk kondisi balapan

  5. Bagaimana cara terhubung dari docker-compose ke Host PostgreSQL?