1

有谁知道这个错误的解决方案:#1111 - 组函数的无效使用

这是我的 SQL:

SELECT leerlingen.leerlingnummer, voornaam, tussenvoegsel, achternaam, klas, leerlingen.bestemming 
FROM betalingen, leerlingen, bestemmingen
WHERE leerlingen.leerlingnummer = betalingen.leerlingnummer AND SUM( betalingen.bedrag ) > bestemmingen.bedrag
GROUP BY leerlingen.leerlingnummer
4

1 回答 1

4

您不能在谓词查询 (WHERE) 中引用聚合函数 (SUM) 的结果,您必须在选择中指定聚合,然后使用“ Having ”子句过滤该集合。

于 2013-02-15T16:54:44.783 回答