sql >> Databasteknik >  >> RDS >> Mysql

MySQL-fråga, 3 tabeller, t1-t2 uppdatera sedan t3. Hur kan jag göra detta på det mest effektiva sättet?

Svara på din kommentar nedan:

UPDATE inventory a 
JOIN (select ProdName, sum(Quantity) Quantity from inprod group by ProdName) b on a.ProdName=b.ProdName 
JOIN (select ProdName, sum(Quantity) Quantity from outprod group by ProdName) c on a.ProdName=c.ProdName      
SET a.Quantity = c.Quantity-b.Quantity
WHERE a.ProdName='Chocolate'


  1. Hur kan jag ändra skiftläge för databasnamn i MySQL?

  2. hur man ger samma serienummer för en grupp av poster i mysql

  3. Sqlite-databas uppdaterar en rad android

  4. Hur synkroniserar jag SQLite-databas på Android-telefon med MySQL-databas på servern?