sql >> Databáze >  >> RDS >> PostgreSQL

Jak použít výstup výběrového dotazu jako vstup ve vkládacím dotazu?

Vao Tsun má správnou odpověď pro použití insert . . . select (a řádně odhlasováno).

Pokoušíte se však použít poddotaz v values() . To je povoleno, ale poddotaz potřebuje své vlastní závorky. Vaše verze by tedy fungovala jako:

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


  1. Jaký je nejjednodušší způsob importu excelového listu do mysql

  2. MySQL bere věčné „odesílání dat“. Jednoduchý dotaz, spousta dat

  3. Lepší porozumění - Class.forName(com.mysql.jdbc.Driver).newInstance ();

  4. Příklad autonomní transakce Oracle