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

एक ही कॉलम मान के साथ mysql पंक्तियों को एक पंक्ति में कैसे समूहित करें?

GROUP_CONCAT() इस तरह:

 SELECT k.id, GROUP_CONCAT(d.value)
  FROM keywords AS k
  INNER JOIN data as d ON k.id = d.id
  GROUP BY k.id

इसके अलावा, आपको d.name द्वारा आदेश करने की आवश्यकता हो सकती है मूल्यों का सटीक क्रम प्राप्त करने के लिए जैसा आप चाहते हैं। इस तरह:

 SELECT k.id, GROUP_CONCAT(d.value ORDER BY d.name separator ' ')
  FROM keywords AS k
  INNER JOIN data as d ON k.id = d.id
  GROUP BY k.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. PHP PDOException:SQLSTATE [HY093]:अमान्य पैरामीटर संख्या

  4. सिद्धांत और समग्र अद्वितीय कुंजी

  5. pySpark का उपयोग करके डेटाफ़्रेम को mysql तालिका में लिखें