Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Abfrage über zwei Tabellen ...?

0 views
Skip to first unread message

Sandra Berger

unread,
Dec 19, 2009, 4:24:21 PM12/19/09
to
Ich habe eine Tabelle *FRAGEN*, in der Fragen + Antworten gespeichert sind.
FID, FRAGE, ANTWORT, ...

Und ich habe eine Tabelle *VERLAUF*:
VID, FID, STATUS, ...

Ich m�chte nun alle FID aus FRAGEN > 100 und falls vorhanden, dazu den
STATUS aus VERLAUF ausgeben.

Kann mir bitte mal jemand helfen, wie die SELECT-Anweisung daf�r zu
formulieren ist? Ich vermute, irgendwas mit *join* - ich bekomme es aber
nicht hin :-( ...


Claus Reibenstein

unread,
Dec 19, 2009, 5:54:55 PM12/19/09
to
Sandra Berger schrieb:

> Ich habe eine Tabelle *FRAGEN*, in der Fragen + Antworten gespeichert sind.
> FID, FRAGE, ANTWORT, ...
>
> Und ich habe eine Tabelle *VERLAUF*:
> VID, FID, STATUS, ...
>

> Ich mᅵchte nun alle FID aus FRAGEN > 100 und falls vorhanden, dazu den
> STATUS aus VERLAUF ausgeben.
>
> Kann mir bitte mal jemand helfen, wie die SELECT-Anweisung dafᅵr zu


> formulieren ist? Ich vermute, irgendwas mit *join* - ich bekomme es aber
> nicht hin :-( ...

JOIN ist schon mal nicht schlecht. Da Du aber auch die FIDs haben
mᅵchtest, zu denen es keinen Eintrag in Verlauf gibt (so interpretiere
ich jedenfalls Dein "falls vorhanden"), solltest Du es besser mit LEFT
JOIN versuchen:

select F.FID, V.STATUS
from FRAGEN F left join VERLAUF V on F.FID = V.FID

Gruᅵ. Claus

0 new messages