sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan opretter man i PostgresQL-tabel kolonne med alle værdier i kolonne1, for hvilken den aktuelle rækkes værdi i kolonne1 vises i kolonne2?

Du kan gøre dette (Fiddle )

select m.*, string_agg(d.name,',') as "person's mother"
from person m left outer join person d on m.name = d.mother
group by m.name,m.mother


  1. Samlede annonceklik og visninger

  2. Er der et statisk analyseværktøj til at identificere sql-injektion til php/mysql

  3. MySQL:Sammenlign MELLEM tid

  4. Hvad er den bedste måde at oprette og udfylde en taltabel på?