簡體   English   中英

MYSQL - 求和值兩個表

[英]MYSQL - SUM VALUE TWO TABLE

我需要在具有別名的不同字段中求和數量。

圖片

在此處輸入圖片說明

我不知道你的兩個表名是什么,但這應該有效。 加入idMaterial后,您嘗試在idMaterialidMaterial

SELECT A.idMaterial, C.nombre_material, A.sum_qty_entrada, B.sum_qty_salida, (A.sum_qty_entrada - B.sum_qty_salida) total 
FROM (
    SELECT idMaterial, SUM(qty) sum_qty_entrada FROM mesa_entrada
    GROUP BY idMaterial
)
    AS A 
JOIN (
    SELECT idMaterial, SUM(qty) sum_qty_salida FROM mesa_salida
    GROUP BY idMaterial
) AS B ON 
    A.idMaterial = B.idMaterial
JOIN mesa_con_nombre_material AS C ON
    A.idMaterial = C.idMaterial

我認為你需要這個

SELECT SUM(hr) FROM
    (
      Select sum(qty) as hr FROM table1 
      UNION ALL
      Select sum(qty) as hr FROM table2 
    )a

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM