Mysql
 sql >> Database >  >> RDS >> Mysql

Inserisci i dati nella tabella con il risultato di un'altra query di selezione

Se table_2 è vuoto, quindi prova la seguente istruzione di inserimento:

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

Se table_2 contiene già il itemid valori, quindi prova questa istruzione di aggiornamento:

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