बदलें 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 प्रयोग किया जाता है)।