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

सहसंबद्ध उपश्रेणियों के साथ MySql स्कोपिंग समस्या

आप केवल एक स्तर की गहराई को सहसंबंधित कर सकते हैं।

उपयोग करें:

   SELECT m.nom,
          m.prenom,
          x.categories,
          y.areas
     FROM m3allens m
LEFT JOIN (SELECT m2c.m3allem_id,
                  GROUP_CONCAT(DISTINCT c.category_en) AS categories
             FROM CATEGORIES c
             JOIN m3allems_to_categories m2c ON m2c.category_id = c.id
         GROUP BY m2c.m3allem_id) x ON x.m3allem_id = m.id
LEFT JOIN (SELECT m2a.m3allem_id,
                  GROUP_CONCAT(DISTINCT a.area_en) AS areas
             FROM AREAS a
             JOIN m3allems_to_areas m2a ON m2a.area_id = a.id
         GROUP BY m2a.m3allem_id) y ON y.m3allem_id = m.id
    WHERE m.id = ?


  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 में दो तालिकाओं से डेटा लाने के लिए?

  2. वर्चुअलमिन:पासवर्ड बदलने के बाद आपके पास इस MySQL डेटाबेस तक पहुंच नहीं है

  3. चयन में 2 टेबल में शामिल होना (MYSQL/PHP)

  4. फाल्कन प्रदर्शन संबंधी प्रश्न

  5. कोडइग्निटर:WHERE क्लॉज और OR क्लॉज का उपयोग कैसे करें