1

我正在使用 sum 查询并使用它来汇总两个表中的不同列,但它返回的值是预期的两倍。你能不能紧急解释一下为什么会发生这里的查询:

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

顺便说一句,我正在使用 ZOHO Reports 软件来创建这些查询

4

1 回答 1

1

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

尝试使用子选择:

SELECT
    (SELECT SUM("A") FROM "Testing101") +
    (SELECT SUM("A-1") FROM "Testing102")
于 2012-04-06T10:06:37.467 回答