| 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: | Whole Thread | Raw Message | 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 |