Re: Frage zu view

From: Mike Schubert <mike(dot)schubert(at)interface-projects(dot)de>
To: pgsql-de-allgemein(at)postgresql(dot)org
Subject: Re: Frage zu view
Date: 2005-05-02 15:11:41
Message-ID: 20050502151141.GE64940@chuck.interface-business.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-de-allgemein

On Mon, May 02, 2005 at 11:27:48AM +0200, Andreas Kretschmer wrote:
> Moin,
>
> Gegeben ist eine Tabelle (vereinfacht) wie folgt:
>
> nr integer,
> bem1 integer references bemerkung,
> bem2 integer references bemerkung;
>
>
> Also, 2 Felder, die als Fremdschlüssel für ein und dieselbe Fremdtabelle
> gelten.
>
> Wie sollte/muß ein View/Select aussehen, der mir aus bemerkung, welche
> so ist:
>
> nr integer,
> text varchar
>
> die korrekten Textfelder liefert? Irgnwie komme ich nicht weiter...
>
Annähernd so:

SELECT a.nr AS nr, b.text AS bem1, c.text AS bem2
FROM A a LEFT OUTER JOIN B b ON a.bem1 = b.nr
LEFT OUTER JOIN B c ON a.bem2 = b.nr

WHERE ...

LEFT OUTER deshalb, falls evtl. eine der Bemerkungen
nicht verknüpft ist.

MfG

Mike

--
interface projects GmbH Tel.: ++49-351-3 18 09 15
Tolkewitzer Str.49 Fax.: ++49-351-3 36 11 87
D-01277 D R E S D E N E-Mail: mike(dot)schubert(at)interface-projects(dot)de

Ein Unternehmen der interface:business-Gruppe
http://www.interface-projects.de

In response to

Browse pgsql-de-allgemein by date

  From Date Subject
Next Message Andreas Seltenreich 2005-05-02 17:25:32 Re: Frage zu CURSOR
Previous Message Alvar Freude 2005-05-02 11:03:57 Re: Frage zu view