From: | Erwin Moller <since_humans_read_this_I_am_spammed_too_much(at)spamyourself(dot)com> |
---|---|
To: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Is this possible? concatenating results from a subquery |
Date: | 2004-04-21 13:34:20 |
Message-ID: | 408677f2$0$563$e4fe514c@news.xs4all.nl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Hi!
I face the following problem:
2 tables: tblperson and tblnotes
tblperson:
colums: personid (PK), name
tblnotes:
colums: noteid(PK), personid(references tblperson(personid)), note
tblnotes has notes stored written by a person from tblperson identified (FK)
by its personid.
I make a select on one table with certain criteria and want to have a
concatenation on a subquery results.
Something like this:
SELECT
P.personid,
P.name,
concat(SELECT N.note FROM tblnotes AS N WHERE (N.personid=P.personid) )
AS allnotesbythisperson
FROM tblperson AS P WHERE (P.personid=34);
The concat word I use is pure fantasy.
Is this at all possible?
I know I can easily circumvent te problem by my scriptinglanguage (PHP), but
that will result in many extra queries.
How do I proceed?
TIA!!
Regards,
Erwin Moller
From | Date | Subject | |
---|---|---|---|
Next Message | Thomas Hallgren | 2004-04-21 13:43:44 | Pl/Java and GCJ |
Previous Message | Matthew T. O'Connor | 2004-04-21 11:59:45 | Re: pg_autovacuum crashes when query fails for temp tables |