我只有一个有 4 列的表:A、B、C 和 D
我有一张SUM
所有 AB 组合的 C 表。
SELECT
A,
B,
SUM(C),
FROM Table
GROUP BY A, B
当 C = 1 时,我有一个AVG
所有 AB 组合的 D 表。
SELECT
A,
B,
AVG(D),
FROM Table
WHERE C = 1
GROUP BY A, B
SELECT
在一个查询中重新组合这些语句的最佳方法是什么GROUP BY A, B
?
我试过了RIGHT JOIN ... ON A.Table = A.Table AND B.Table = B.Table
,但这并不完全奏效。