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

MYSQL dotaz pro výběr výsledku podmínky jedné tabulky a jeho zobrazení v jiné tabulce

INSERT INTO secondTable (stock_name,temple,quantity)
SELECT  stock_name,
        temple,
        SUM(CASE WHEN type = 'purchase' 
                     THEN quantity 
                     ELSE quantity * -1 
                 END) quantity
FROM    firstTable
GROUP   BY stock_name, temple

Dotaz dělá to, že vloží výsledek z první tabulky do druhé tabulky, ale již s vypočítaným množstvím.



  1. mysql vyberte nejnižší cenu z více výběrů

  2. Jak resetovat heslo root v MySQL 8.0

  3. Vysoká dostupnost PostgreSQL s architekturami Master-Slave a Master-Master

  4. SQL Server SELECT, kde jakýkoli sloupec obsahuje 'x'