sql >> Databáze >  >> RDS >> Mysql

Vložte data do tabulky s výsledkem z jiného výběrového dotazu

Pokud table_2 je prázdný, zkuste následující příkaz vložení:

insert into table_2 (itemid,location1) 
select itemid,quantity from table_1 where locationid=1

Pokud table_2 již obsahuje itemid hodnoty, pak zkuste tento příkaz aktualizace:

update table_2 set location1=
(select quantity from table_1 where locationid=1 and table_1.itemid = table_2.itemid)


  1. Nastavení hodnot sloupců jako názvů sloupců ve výsledku dotazu SQL

  2. Jak odstranit část řetězce v mysql?

  3. Jak HEX() funguje v MariaDB

  4. Můj DBA je nemocný – Tipy pro přepnutí databáze při selhání databáze pro správce systému