为什么这被认为是不正确的 GROUP BY 用法?
SELECT Empno, Deptno,
SUM(Sal) "Total"
FROM Emp
GROUP BY Deptno;
我的笔记中给出的结果是:
Empno Deptno Total ------- ------ -------- ? 10 8750 ? 20 10875 ? 30 9400
原因是:
SELECT 列表中的所有列必须要么出现在 GROUP BY 中,要么被聚合!
但我不太清楚这意味着什么......