Hilfe,
irgendwie habe ich heute ein Brett vor dem Kopf. Ich möchte freie Stunden für eine Person ermitteln.
In Tabelle "vorh" sind die auf einer Veranstaltung verfügbaren Stunden eines Stundenplans:
std
---
1
2
3
4
5
in Tabelle "verg" die bereits für 300 Personen vergebenen:
pers std
---- ---
4711 2
4711 4
4712 2
4712 5
...
Für Person 4711 sind also die Stunden 1, 3 und 5 noch verfügbar
select vorh.std
from vorh, verg
where vorh.std != verg.std AND verg.pers = 4711
ergibt alle möglichen Stunden.
Wo ist mein Denkfehler?
LIebe Grüße aus Worms, Kalle