How to combine many rows into one row (by concatenation?) ? - Mailing list pgsql-novice

From A B
Subject How to combine many rows into one row (by concatenation?) ?
Date
Msg-id AANLkTimM8gYTu9diccGMslOZuQB585DQRO4q-ENCmH_9@mail.gmail.com
Whole thread Raw
Responses Re: How to combine many rows into one row (by concatenation?) ?  (A B <gentosaker@gmail.com>)
Re: How to combine many rows into one row (by concatenation?) ?  (Andreas Kretschmer <akretschmer@spamfence.net>)
List pgsql-novice
Hi.

The table is   table foo( id integer, x integer);  and let the data be
id    x
=====
1     10
1     20
2     20
3     30
3     10

Now I would like to get the data in  a format like this

1 , 10 20
2 , 20
3 , 10 30

where id is the first field, and the second field is the x values sorted.

Is there a simple way to do this?

pgsql-novice by date:

Previous
From: Andreas Kretschmer
Date:
Subject: Re: Runnning operating system commands from an SPL
Next
From: Tom Lane
Date:
Subject: Re: Runnning operating system commands from an SPL