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

Proveďte nějaké výpočty hodnot ve dvou tabulkách a uložte je do třetí tabulky mysql

Můžete to udělat pomocí dílčího dotazu:

UPDATE Table3 t
SET t.temp = (SELECT s.result+p.resource
              FROM table1 s INNER JOIN table2 p
              ON(s.email = '[email protected]'))

Pokud vaše tabulka 3 ještě nemá data:

INSERT INTO Table3 
(SELECT s.result+p.resource
 FROM table1 s INNER JOIN table2 p
  ON(s.email = '[email protected]'))


  1. vložit do tabulky vyberte max(název_sloupce)+1

  2. Importujte data.sql MySQL Docker Container

  3. Změnit časové pásmo Google Cloud SQL CURRENT_TIMESTAMP?

  4. Optimalizujte dotaz, který seskupuje výsledky podle pole ze spojené tabulky