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

Bagaimana cara menggunakan output dari kueri pemilihan sebagai input dalam kueri penyisipan?

Vao Tsun memiliki jawaban yang benar untuk menggunakan insert . . . select (dan mendapat suara positif).

Namun, Anda mencoba menggunakan subquery di values() . Itu diperbolehkan, tetapi subquery membutuhkan tanda kurungnya sendiri. Jadi versi Anda akan berfungsi sebagai:

insert into warehouse (name, district_id)
    values ( 'Ghodasar-WH', (select id from district where name = 'Ahmedabad') );


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan psql untuk terhubung ke PostgreSQL dalam mode SSL

  2. Apakah ada PostgreSQL yang setara dengan profiler SQL Server?

  3. Sintaks regexp_matches Postgresql tidak berfungsi seperti yang diharapkan

  4. Memilih semua catatan menggunakan SQL LIMIT dan kueri OFFSET

  5. Memanggil fungsi yang ditentukan pengguna yang terletak di postgres.c di postgreSQL menggunakan GUI yang ditentukan oleh netbeans