मान लें कि आप 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')