sql >> Databasteknik >  >> RDS >> Mysql

Infoga data i tabellen med resultat från en annan urvalsfråga

Om table_2 är tom, försök sedan med följande infogningssats:

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

Om table_2 innehåller redan itemid värden, prova sedan denna uppdateringssats:

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


  1. Från tidsstämpeln i SQL, val av poster från idag, igår, denna vecka, denna månad och mellan två datum php mysql

  2. Hur man schemalägger en lagrad procedur i MySQL

  3. Hur ändrar man referensåtgärden för främmande nyckel? (beteende)

  4. om inte finns infoga i MySql