SELECT SUM(salary)
FROM EMPLOYEE
WHERE SUM(salary) > 10000;
导致错误,我知道它需要放在HAVING
子句中。
我的问题是为什么?正如 SQL 语言设计中这种语法选择的根本原因。
SELECT SUM(salary)
FROM EMPLOYEE
WHERE SUM(salary) > 10000;
导致错误,我知道它需要放在HAVING
子句中。
我的问题是为什么?正如 SQL 语言设计中这种语法选择的根本原因。