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

MySQL जुड़ता है और दूसरी तालिका से COUNT(*)

MySQL HAVING का उपयोग करता है इस कार्य के लिए कथन।

आपकी क्वेरी कुछ इस तरह दिखेगी:

SELECT g.group_id, COUNT(m.member_id) AS members
FROM groups AS g
LEFT JOIN group_members AS m USING(group_id)
GROUP BY g.group_id
HAVING members > 4

उदाहरण जब संदर्भों के अलग-अलग नाम होते हैं

SELECT g.id, COUNT(m.member_id) AS members
FROM groups AS g
LEFT JOIN group_members AS m ON g.id = m.group_id
GROUP BY g.id
HAVING members > 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. MySQL CAST - MySQL में कास्ट कैसे टाइप करें

  2. MySQL फ़ेच सरणी डुप्लिकेट मान जोड़ता है?

  3. विदेशी कुंजी को छोड़ने में असमर्थ

  4. MySQL में LEFT () फ़ंक्शन कैसे काम करता है

  5. MySQL डीबी में JSON स्ट्रिंग को कैसे स्टोर करें?