sql >> Databasteknik >  >> RDS >> Mysql

mySQL summan av två värden i två olika tabeller

Du måste UNION de två tabellerna:

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

På så sätt är du garanterad att få en post för en reference värde även om detta endast finns i en av de två tabellerna.



  1. Exekvering av ekolodslöpare (ubuntu) misslyckades:com.mysql.jdbc.Driver

  2. mysql-replikering - master till slav

  3. Hur använder man ett variabelnamn i en SQL-sats?

  4. Få den första måndagen i en månad i SQLite