From: | "A(dot) Kretschmer" <andreas(dot)kretschmer(at)schollglas(dot)com> |
---|---|
To: | pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: Sub select als Liste zurückgeben |
Date: | 2007-02-01 14:10:03 |
Message-ID: | 20070201141003.GF18319@a-kretschmer.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
am Thu, dem 01.02.2007, um 14:52:13 +0100 mailte udono folgendes:
> Hallo,
>
> ...
> in einer SELECT Abfrage brauche ich Daten von einer anderen Tabelle,
> die ich als
> (SELECT ) AS ...
> abfragen möchte.
> Die Beziehung zwischen beiden Tabellen ist 1:n, das heißt dass mein
> Subselect auch mehrere Ergebniszeilen enthalten kann.
>
> Gibt es eine Möglichkeit, bei mehreren Ergebniszeilen des
> Subselects, alle Ergebnisse als Zeichenkette "2006-12-06,
> 2007-06-12, 2005-06-15" dem neuen Merkmal (startdate) zuzuordnen?
Vermutlich suchst Du sowas wie folgt:
test=*# select * from foo;
b
------
foo1
foo2
foo3
(3 rows)
test=*# select array_to_string(ARRAY(select b from foo), ', ');
array_to_string
------------------
foo1, foo2, foo3
(1 row)
test=*#
Andreas
--
Andreas Kretschmer
Kontakt: Heynitz: 035242/47150, D1: 0160/7141639 (mehr: -> Header)
GnuPG-ID: 0x3FFF606C, privat 0x7F4584DA http://wwwkeys.de.pgp.net
From | Date | Subject | |
---|---|---|---|
Next Message | rene hankel | 2007-02-01 14:12:18 | Re: [pgsql-de-allgemein] Sub select als Liste zurückgeben |
Previous Message | udono | 2007-02-01 14:03:31 | Re: Wöchentlicher PostgreSQL Newsletter - Umfrage |