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

मैं PostgreSQL का उपयोग करके एकाधिक पंक्तियों को एक कॉलम में कैसे जोड़ सकता हूं?

PostgreSQL संस्करण 9 के बाद से, यह केवल का उपयोग करके किया जाता है। string_agg :

SELECT
  cmsdocument.internaldocid,
  cmsdocument.documentid,
  cmsdocument.versionid,
  cmsdocversion.title,
  string_agg(cmstag.tagname, ',')
FROM 
  public.cmsobjecttag,
  public.cmstag,
  public.cmsdocument,
  public.cmsdocversion,
  public.cmsuser
WHERE 
  cmsobjecttag.tagid = cmstag.tagid AND
  cmsobjecttag.objectid = cmsdocument.internaldocid AND
  cmsdocument.internaldocid = cmsdocversion.internaldocid AND
  cmsdocument.userid = cmsuser.userid AND
  cmsdocversion.state = 'published' AND
  cmsobjecttag.objecttype = '102'
GROUP BY 
  cmsdocument.internaldocid,
  cmsdocument.documentid,
  cmsdocument.versionid,
  cmsdocversion.title



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेएसक्यूएल:टेक्स्ट कॉलम से परिकलित सांख्यिक मान के आधार पर सिंगल एसक्यूएल सिंटेक्स क्रम में

  2. postgresql बिना अंतराल के अनुक्रम उत्पन्न करता है

  3. रेल कंसोल उपयोगकर्ताओं को आईडी की सरणी द्वारा ढूंढता है

  4. पोस्टग्रेज कॉलम से बाइनरी डेटा का चयन कैसे करें

  5. JSON कॉलम से औसत की गणना करें