Multiple rows into one row - Mailing list pgsql-novice

From Raimon
Subject Multiple rows into one row
Date
Msg-id EFEC7208-A1D0-48AD-83EA-94C968DA6C66@montx.com
Whole thread Raw
In response to using column alias to make operations  (Raimon Fernandez <coder@montx.com>)
Responses Re: Multiple rows into one row  ("Mike Ellsworth" <younicycle@gmail.com>)
Re: Multiple rows into one row  ("A. Kretschmer" <andreas.kretschmer@schollglas.com>)
List pgsql-novice
Hello,

I can't find any reference in PostgreSQL documentation, if this is
possible:

I want to have some rows in one column, with the values separated for
example by a comma.

SELECT name FROM animals WHERE customer_id = '5'

- cat
- dog
- turtle

I would like to have this like this:

- cat, dog, turtle


So I could issue a SELECT like this:

SELECT customer.name, (SELECT name FROM animals WHERE customer_id =
customer.id) AS animals FROM customer

name    animals
-------    -----------
Peter     dog,cat
Lisa        turtle
Anthony    bird,elephant

I could find info about PIVOT and some other extra functionalities
from other databases like Oracle, SQL server, ...

thanks,


raimon



pgsql-novice by date:

Previous
From: "Robert M. Bernabe"
Date:
Subject: Re: Group Roles are now Login Roles in pgAdmin?
Next
From: "Mike Ellsworth"
Date:
Subject: Re: Multiple rows into one row