| From: | Matthias Nagl <pg(at)mnagl(dot)de> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | Combining several rows |
| Date: | 2004-05-24 12:39:55 |
| Message-ID: | 200405241439.55764.pg@mnagl.de |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
Hello List!
I would like to combine the contents of several rows of a subquery. After
several hours of search in the documentation and the internet I didn'T find a
solution and hope anyone can help. My problem:
Let's say I've got a table in the following form:
SELECT * FROM test;
id | name
-----------
1 | abc
2 | def
3 | ghi
For a table like this I am looking for a query that returns a result that
looks this way:
name
-------------
abc, def, ghi
It should work for any number of rows. I would like to Insert the returned
String (with a comma separated list of all name-fields in the test-table) in
the main-query ( SELECT (whatever is a solution) AS name, other, fields FROM
tables...).
Thanks in advance
Matthias Nagl
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Mike Mascari | 2004-05-24 13:10:15 | Re: Combining several rows |
| Previous Message | Brendan Jurd | 2004-05-24 09:55:24 | PL/pgSQL: FOUND not set by EXECUTE? |