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')
ergibt folgendes:
| ID | Person | WertA | Wert B
3 X 44 43
4 X 49 25
Ich möchte aber alle Werte ausgegeben bekommen...
| ID | Person | WertA | Wert B
3 X 44 43
4 X 49 25
5 X 13 NULL
6 X 39 NULL
Kann ich mir das irgendwie basteln...
Vielen Dank
Köffi