【发布时间】:2021-12-30 05:22:36
【问题描述】:
我有两个 SQL 查询,这是第一个:
SELECT Activity, SUM(Amount) AS "Total Amount 2009"
FROM Activities, Incomes
WHERE Activities.UnitName = ?
AND Incomes.ActivityId = Activities.ActivityID
GROUP BY Activity
ORDER BY Activity;
第二次查询:
SELECT Activity, SUM(Amount) AS "Total Amount 2008"
FROM Activities, Incomes2008
WHERE Activities.UnitName = ?
AND Incomes2008.ActivityId = Activities.ActivityID
GROUP BY Activity
ORDER BY Activity;
如何连接这两个 SQL 查询?
【问题讨论】:
-
Bad habits to kick : using old-style JOINs - 旧式 逗号分隔的表格列表 样式已替换为 ANSI 中的 proper ANSI
JOIN语法-92 SQL 标准(近 30 年前),不鼓励使用它 -
加入?向我们展示每个查询的一些示例结果,以及所需的组合结果。
-
为什么每年都有不同的收入表?有了一张普通的收入表,您就不会遇到这个问题。
标签: sql