Mysql
 sql >> база данни >  >> RDS >> Mysql

mySQL сума от две стойности в 2 различни таблици

Трябва да UNION двете таблици:

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

По този начин гарантирано ще получите запис за reference стойност, дори ако се съдържа само в една от двете таблици.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Условно INSERT В MySQL - КЪДЕТО НЕ СЪЩЕСТВУВА

  2. Има ли функция за затваряне на mysql подготвен оператор с PDO?

  3. Вмъкнете и актуализирайте данните от CSV файл в MySQL таблицата с помощта на PHP

  4. MySQL:Защо резултатът винаги е 1 в пълен текст?

  5. Дайте приоритет на една колона пред друга