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

डुप्लिकेट कैसे निकालें, जो array_agg पोस्टग्रेज फ़ंक्शन के साथ उत्पन्न होते हैं

आप distinct . का उपयोग कर सकते हैं array_agg . के अंदर कीवर्ड :

SELECT ARRAY_TO_STRING(ARRAY_AGG(DISTINCT CONCAT(u.firstname, ' ', u.lastname)), ', ')
FROM log_has_item logitem
  INNER JOIN log log ON log.id = logitem.log_id
  INNER JOIN worker u ON log.worker_id = u.id
WHERE logitem.company_id = 1

SQLFiddle इस उदाहरण के साथ



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLITE SQL डंप फ़ाइल को POSTGRESQL में बदलें

  2. ग्रहण/हाइबरनेट उपकरण त्रुटि:संग्रह वर्गपथ प्रविष्टि मौजूद नहीं है

  3. पोस्टग्रेज में बाइटा डेटा प्रकार से सेटआईकॉन के माध्यम से जेएलएबल को अपडेट कर रहा है

  4. एक ऐप से दूसरे ऐप में हेरोकू ट्रांसफर डीबी

  5. खाली पंक्तियां हटाएं