BaJu: verkniffelte MySQL-Anfrage

Beitrag lesen

Hallo,

ich habe eine kniffelige MySQL-Anfrage
zu basteln, nach Möglichkeit in einem Stück,
weil ich in es in ein bestehendes Skript
einbauen möchte.
Vielleicht geht es auch gar nicht, ich
stelle das Problem einfach mal dar:

Ich habe eine Produktionen-Tabelle und
eine Termin-Tabelle und will nun für ein
Archiv mit nur einer Anfrage alle Produktionen
holen, die lediglich veraltete und keine
aktuellen Termine haben.

Hiermit finde ich alle, die alte Termine
haben:
 SELECT DISTINCT
 Produktionen.ID
 FROM
 Produktionen, Termine
 WHERE
 Termine.Datum < NOW() AND
 Termine.ID_Produktion = Produktionen.ID
 ORDER BY Produktionen.Headline

aber das findet (latürnich) nix:
 SELECT DISTINCT
 Produktionen.ID
 FROM
 Produktionen, Termine
 WHERE
 Termine.Datum < NOW() AND
 !Termine.Datum >= NOW() AND
 Termine.ID_Produktion = Produktionen.ID
 ORDER BY Produktionen.Headline

Kann ich die untere Anfrage vielleicht irgendwie
anders schreiben, damit sie < NOW() UND keine

= NOW() findet?

Das wäre extrem klasse...

Für jede Hilfe dankbar:
Barbara