Replace WHERE
clause with HAVING
, like this:
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
is similar to WHERE
, that is both are used to filter the resulting records but HAVING
is used to filter on aggregated data (when GROUP BY
is used).
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…