Vervang WHERE
clausule met HAVING
, zoals dit:
SELECT o.ID , count(p.CAT)
FROM Orders o
INNER JOIN Products p ON o.P_ID = p.P_ID
GROUP BY o.ID
HAVING count(p.CAT) > 3;
HAVING
lijkt op WHERE
, dat wil zeggen dat beide worden gebruikt om de resulterende records te filteren, maar HAVING
wordt gebruikt om te filteren op geaggregeerde gegevens (wanneer GROUP BY
wordt gebruikt).