Re: Sub select als Liste zurückgeben

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

In response to

Browse pgsql-de-allgemein by date

  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