Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Einfügen von Daten in die Tabelle mit dem Ergebnis einer anderen Auswahlabfrage

Wenn table_2 leer ist, versuchen Sie es mit der folgenden Insert-Anweisung:

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

Wenn table_2 enthält bereits die itemid Werte, dann versuchen Sie es mit dieser Update-Anweisung:

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