Erwin: Hilfe bei SQL-Statement

Beitrag lesen

Mahlzeit;

Hallo, ich brauche Hilfe...

Wer kann mir folgendes SQL-Statement basteln.

Ich habe zwei Tabellen:

| ID | WertA |
  1    34
  2    32
  3    44
  4    49
  5    13
  6    39
  7    31
  8    24

In dieser Tabelle befinden sich vorgegebene Werte

und

| ID | Person | WertB
  3    X        43
  4    X        25

Diese Tabelle wird nach und nach mit Werten gefüllt.

Ich brauche folgende Select-Ausgabe:
Gebe alle Werte A und B der ID's 3 bis 6 zur Person X aus, unäbhängig davon, ob in der 2.Tabelle schon ein Eintrag existiert.

Wenn ich folgendes Statement benutze habe ich das Problem, dass ich nur die Ausgabe bekomme von Werten, die in beiden Tabellen eingeplegt wurden.

Select a.ID, b.Person, a.WertA, b.WertB
From tabelle1 a, tabelle2 b
Where (a.ID BETWEEN 3 AND 6)
AND (b.Person ='X')

AND b.WertB IS NULL OR b.WertB IS NOT NULL

ungetestet, bitte prüfen, rolf

--
SELFforum - Das Tor zur Welt!
Theoretiker: Wie kommt das Kupfer in die Leitung?
Praktiker: Wie kommt der Strom in die Leitung?