我正在使用求和查询并使用它来对两个表中的不同列求和,但它返回的值是预期值的两倍。你能不能紧急解释我为什么会发生这样的问题:
SELECT SUM("A")+ SUM ("A-1")
FROM "Testing101" ,"Testing102"
BTW我正在使用ZOHO Reports软件来创建这些查询
答案 0 :(得分:1)
您正在执行交叉连接,因此您将多次计算每个表中的元素。
请尝试使用子选择:
SELECT
(SELECT SUM("A") FROM "Testing101") +
(SELECT SUM("A-1") FROM "Testing102")