WHEREを置き換えます HAVINGを含む句 、このように:
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 WHEREに似ています 、これは両方とも結果のレコードをフィルタリングするために使用されますが、HAVING 集約されたデータをフィルタリングするために使用されます(GROUP BYの場合) 使用されます)。