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

मैं MySQL में एक सबक्वायरी से स्ट्रिंग को एक पंक्ति में कैसे जोड़ूं?

GROUP_CONCAT()<का उपयोग करके /ए> फ़ंक्शन और ग्रुप बाय कॉल। यहाँ एक उदाहरण क्वेरी है

SELECT 
   p.package_id,
   p.package_name,
   p.price,
   GROUP_CONCAT(pz.zone_id SEPARATOR ',') as zone_list 
FROM 
   package p 
LEFT JOIN package_zone pz ON p.package_id = pz.package_id 
GROUP BY 
   p.package_id

आपको अभी भी ज़ोन_आईडी (या ज़ोन_लिस्ट) द्वारा ऑर्डर करने में सक्षम होना चाहिए, और इसके बजाय LIKE का उपयोग करना चाहिए , आप उपयोग कर सकते हैं WHERE zp.zone_id = 'Z1' या ऐसा ही कुछ।




  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. कनेक्ट डेटाबेस त्रुटि प्रकार:2002:अनुमति अस्वीकृत

  3. SQL क्वेरी CodeIgniter में शामिल हों

  4. ऑटो वेतन वृद्धि प्राथमिक गिनती में अंतराल छोड़ रहा है

  5. क्वेरी समाप्त होने से पहले क्वेरी परिणाम देखना शुरू करें