Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

त्रुटि से बचने के लिए WHERE में कुल कार्यों की अनुमति नहीं है

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP / PDO :SQl उस पंक्ति को खोजने के लिए जिसमें एक स्ट्रिंग मान होता है

  2. सिल्वरलाइट को MySQL से अपना डेटा कैसे प्राप्त करें

  3. mySQL ऑटो इंक्रीमेंट 10 से बढ़ रहा है (ClearDB और Node)

  4. हाइबरनेट:स्वयं भ्रम में शामिल हों?

  5. SQL में टाइमस्टैम्प से, आज, कल, इस सप्ताह, इस महीने और दो तिथियों के बीच के रिकॉर्ड का चयन php mysql