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
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 |