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

कई-से-अनेक तालिकाओं से समूह पुनर्प्राप्त करना

GROUP_CONCAT() . का उपयोग करके "धोखाधड़ी" समाधान . यह उन प्रश्नों की संख्या नहीं दिखाएगा जो किसी विषय से संबंधित नहीं हैं:

SELECT
      TopicIds
    , COUNT(*) AS QuestionCount
FROM
      ( SELECT
              QuestionId
            , GROUP_CONCAT(TopicId ORDER BY TopicId) AS Topics
        FROM 
              QuestionTopic
        GROUP BY 
              QuestionId
      ) AS grp
GROUP BY
      Topics


  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 में HTML संग्रहीत करना:ब्लॉब या टेक्स्ट?

  2. 20-30 समवर्ती mysql कनेक्शन के कारण RDS 80% से ऊपर बढ़ जाता है

  3. MySQL क्वेरी अल्पविराम से अलग किए गए स्ट्रिंग में मान ढूंढती है

  4. वर्डप्रेस में सीक्वेंशियल नंबरिंग कैसे जेनरेट करें

  5. प्वाइंट का उपयोग कर मैसकल स्थानिक दूरी - काम नहीं कर रहा