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

knex:परिणामों से एक सरणी बनाने का उचित तरीका क्या है?

मान लें कि आप Postgres का उपयोग कर रहे हैं - आपको array_agg . का उपयोग करने की आवश्यकता है सरणी उत्पन्न करने के लिए कार्य। मैं knex.raw का उपयोग करने का सुझाव दूंगा

कृपया मुझे बताएं कि क्या यह काम करता है।

   knex('users')
    .innerJoin('user_emails','users.id','user_emails.user_id')
    .select([
      'users.id as userID',
      'users.name as userName',
      knex.raw('ARRAY_AGG(user_emails.adress) as email')
    ])
    .groupBy('users.id','users.name')



  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. psql अमान्य कमांड \N जबकि sql को पुनर्स्थापित करें

  3. अद्वितीय पहचानकर्ता के बिना डुप्लिकेट पंक्तियों को कैसे हटाएं

  4. विभाजन-वार जुड़ने के लिए उन्नत विभाजन मिलान

  5. ढेर सारे धागों के साथ हाइबरनेट का उपयोग