我有两个名为T1
和T2
的表。两个表都有一个共同的列称为balance。如何获得两个表的两个总和之间的差异。
示例:
T1
balance
-------
100
50
T1
的总和为150(100 + 50)
T2
balance
-------
100
200
T2
的总和为300(100 + 200)
所以我希望输出给我结果150(sumT1-sumT2)。
答案 0 :(得分:1)
只需加总并从表中选择..
select (select ifnull(sum(balance),0) from t2)-(select ifnull(sum(balance),0) from t1) as balance