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

mySQL součet dvou hodnot ve 2 různých tabulkách

Musíte UNION dvě tabulky:

SELECT reference, SUM(quantity) AS total_quantity
FROM (
  SELECT reference, quantity
  FROM table_1

  UNION ALL

  SELECT reference, quantity
  FROM table_2) AS t
GROUP BY reference

Tímto způsobem máte zaručeno, že získáte záznam pro reference hodnotu, i když je obsažena pouze v jedné ze dvou tabulek.



  1. ORDER BY pro měnové hodnoty

  2. Caching PDO připravené výkazy

  3. Použití unie a pořadí podle klauzule v mysql

  4. MySQL padá na SQL