From: | Rolando Edwards <redwards(at)logicworks(dot)net> |
---|---|
To: | "emilu(at)encs(dot)concordia(dot)ca" <emilu(at)encs(dot)concordia(dot)ca>, "pgsql-sql(at)postgresql(dot)org" <pgsql-sql(at)postgresql(dot)org> |
Subject: | Re: "select c1, method(c2) group by c1" returns all values of c2 for c1 |
Date: | 2011-02-08 19:51:37 |
Message-ID: | 0ED65673FA8E634AAB252741A6CD3B5E0E7CFE3B26@lw-exchange4b.us.logicworks.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
SELECT distinct c1,array_to_string(array(SELECT c2 FROM T1 B where A.c1=B.c1),', ') from T1 A order by c1;
Give it a Try !!!
Rolando A. Edwards
MySQL DBA (SCMDBA)
155 Avenue of the Americas, Fifth Floor
New York, NY 10013
212-625-5307 (Work)
201-660-3221 (Cell)
AIM & Skype : RolandoLogicWorx
redwards(at)logicworks(dot)net
http://www.linkedin.com/in/rolandoedwards
-----Original Message-----
From: pgsql-sql-owner(at)postgresql(dot)org [mailto:pgsql-sql-owner(at)postgresql(dot)org] On Behalf Of Emi Lu
Sent: Tuesday, February 08, 2011 2:36 PM
To: pgsql-sql(at)postgresql(dot)org
Subject: [SQL] "select c1, method(c2) group by c1" returns all values of c2 for c1
Good afternoon,
Is there a method to retrieve the following results:
T1(c1 int, c2 varchar(128) )
---------------------------------
(1, val1);
(1, val2);
(1, val3);
(2, val1);
(3, val5);
(3, val6);
select c1, method(c2)
group by c1
returns:
============
1, "val1, val2, val3"
2, "val1"
3, "val5, val6"
Thanks a lot!
--
Lu Ying
From | Date | Subject | |
---|---|---|---|
Next Message | Tarlika Elisabeth Schmitz | 2011-02-08 19:55:16 | Re: data import: 12-hour time w/o AM/PM |
Previous Message | Peter Steinheuser | 2011-02-08 19:43:23 | Re: "select c1, method(c2) group by c1" returns all values of c2 for c1 |