PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да използвам изхода на заявката за избор като вход в заявката за вмъкване?

Vao Tsun има правилния отговор за използването на insert . . . select (и надлежно подкрепено).

Вие обаче се опитвате да използвате подзаявка в values() . Това е позволено, но подзаявката се нуждае от собствени скоби. Така че вашата версия ще работи като:

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. Кодиране на знаци (UTF-8) в сесията на PowerShell

  2. Postgres клиент се заключва при създаване на нова таблица

  3. Postgresql:ФАТАЛНО:ролята не съществува

  4. ruby sequel gem - как да правите заявки за масиви с разширението pg_array

  5. Изберете конкретни данни от дадено XML съдържание, като използвате клаузата WHERE