sql >> Database >  >> RDS >> PostgreSQL

knex:wat is de juiste manier om een ​​array van resultaten te maken?

Ervan uitgaande dat u Postgres gebruikt, moet u array_agg . gebruiken functie om arrays te genereren. Ik raad aan om knex.raw te gebruiken

Laat het me weten als dit werkt.

   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. hoe te halen, verwijderen, commit van cursor

  2. MySQL:Verleen **alle** rechten op database

  3. Groeperen op eerste letter, alfabetisch, beste manier?

  4. Buffer te kleine fout tijdens gebruik van XMLAgg/XMLElement