1、首先來個聯合查詢
SELECT 字段1, 字段2, 字段3, 字段4 FROM 表1 INNER JOIN 表2 ON 表1.字段x = 表2.字段x
x:代表隨意的一個,只要在聯合查詢的兩張表都有的字段即可
2、在聯合查詢出來的結果上擴展,代碼於是變化
select t.字段, sum(t.計算總和的字段1) as 別名1, sum(t.計算總和的字段2)as 別名2 from ( SELECT 字段1, 字段2, 字段3, 字段4 FROM 表1 INNER JOIN 表2 ON 表1.字段x= 表2.字段x ) as t GROUP BY 別名
得到的數據中兩個字段的和都是第一個和去除重復后的值