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

mysql समूह के साथ वापसी गिनती 0

GROUP BY को काम करने के लिए पंक्तियों की आवश्यकता होती है, इसलिए यदि आपके पास किसी निश्चित श्रेणी के लिए कोई पंक्तियाँ नहीं हैं, तो आपको गिनती नहीं मिलेगी। एक साथ समूहबद्ध होने से पहले स्रोत पंक्तियों को सीमित करने के रूप में जहां क्लॉज के बारे में सोचें। जहां क्लॉज द्वारा समूह को श्रेणियों की सूची प्रदान नहीं की जा रही है।

आप क्या कर सकते हैं श्रेणियों (उपनगरों) का चयन करने के लिए एक प्रश्न लिखें, फिर सबक्वायरी में गिनती करें। (मुझे यकीन नहीं है कि इसके लिए MySQL का समर्थन कैसा है)

कुछ इस तरह:

SELECT 
  s.suburb_id,
  (select count(*) from suburb_data d where d.suburb_id = s.suburb_id) as total
FROM
  suburb_table s
WHERE
  s.suburb_id in (1,2,3,4)

(एमएसएसक्यूएल, क्षमा याचना)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल - कैसे स्थानांतरित करने के लिए?

  2. बैकअप से एक MySQL या MariaDB गैलेरा क्लस्टर की पूर्ण पुनर्स्थापना

  3. mysql Compress () sqlalchemy के साथ

  4. क्या RDS प्रॉक्सी वर्तमान एप्लिकेशन साइड पूलिंग को प्रभावित करता है?

  5. आरएचईएल/सेंटोस 8/7 और फेडोरा 35 . पर MySQL 8.0 कैसे स्थापित करें