sql >> Database >  >> RDS >> PostgreSQL

Postgres om de lijst op te halen met door komma's gescheiden waarden

Verzamel per medewerker en gebruik string_agg :

select
    c.employee_id,         -- or just c.* assuming employee_id is a PK
    string_agg(ce.email, ',') as emails
from root.employee c
full outer join root.employee_email ce
    on c.employee_id = ce.employee_id
group by
    c.employee_id
order by
    c.employee_id
limit 1000
offset 0;



  1. SQL Oracle LEFT JOIN en SUBQUERY-fout:ORA-00905:ontbrekend trefwoord

  2. C# SqlConnection-uitzondering:trefwoord niet ondersteund 'Poort'

  3. mysql hoe varchar(10) naar TIMESTAMP te converteren?

  4. Wat is de beste manier om producten te vergelijken / in te voegen / bij te werken in een MySQL db vanuit een .CSV-bestand