SQL查询问题总和

时间:2012-04-06 10:05:00

标签: sql zoho

我正在使用求和查询并使用它来对两个表中的不同列求和,但它返回的值是预期值的两倍。你能不能紧急解释我为什么会发生这样的问题:

SELECT SUM("A")+ SUM ("A-1")
FROM "Testing101" ,"Testing102"

BTW我正在使用ZOHO Reports软件来创建这些查询

1 个答案:

答案 0 :(得分:1)

您正在执行交叉连接,因此您将多次计算每个表中的元素。

请尝试使用子选择:

SELECT
    (SELECT SUM("A") FROM "Testing101") +
    (SELECT SUM("A-1") FROM "Testing102")