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

MySQL group_concat जहां क्लॉज के साथ

आप इस तरह कोशिश कर सकते हैं।

SELECT     client.id, client.name, GROUP_CONCAT(module.name) AS modules
FROM       client
LEFT JOIN  client_module ON client_module.client_id = client.id
LEFT JOIN  module ON module.id = client_module.module_id
group by client.id Having Find_In_Set('module1',modules)>0 or Find_In_Set('module2',modules)>0

एसक्यूएल फिडल डेमो



  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. SQL केवल तालिका में सम्मिलित करें यदि रिकॉर्ड मौजूद नहीं है

  3. मैं सिद्धांत 2 डीक्यूएल में अब () का उपयोग कैसे कर सकता हूं?

  4. MySQL current_timestamp द्वारा पिछले महीने के डेटा का चयन करें

  5. SQLAlchemy में ENUM कैसे बनाएं?