Re: [pgsql-de-allgemein] Sub select als Liste zurückgeben

From: "rene hankel" <rene(dot)hankel(at)avt-verkehrstechnik(dot)de>
To: <pgsql-de-allgemein(at)postgresql(dot)org>
Subject: Re: [pgsql-de-allgemein] Sub select als Liste zurückgeben
Date: 2007-02-01 14:12:18
Message-ID: 004101c7460a$fbc97650$6f3ca8c0@avtndhc01
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

> 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?
>
> SELECT
> c.id,
> c.accno,
> -- ...
> ( SELECT startdate FROM taxkeys tk
> WHERE tk.chart_id = c.id AND c.taxkey_id = tk.taxkey_id
> ) AS startdate
> FROM chart c
> ORDER BY accno|;
>
> Vielen Dank!
> Schöne Grüße
> Udo Spallek
>

ich denke entweder ist dein rueckgabewert vom typ array also retur.: int,
varchar array[varchar]...
oder ein outer join mit mehreren ergebniszeilen

In response to

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message A. Kretschmer 2007-02-01 14:15:00 Re: Re: [pgsql-de-allgemein] Sub select als Liste zurückgeben
Previous Message A. Kretschmer 2007-02-01 14:10:03 Re: Sub select als Liste zurückgeben