Hallo,
Ich möchte nämlich, dass die Abfrage auch auf Servern mit einer älteren Version funzt.
Fällt euch dazu was ein?
hmm ein vernünftiges Tabellendesign?
Denn deine Abfrage sieht mehr als merkwürdig aus
Ansonsten kann ich dir diese Seite im MySQL Manual empfehlen:
http://dev.mysql.com/doc/refman/4.1/en/rewriting-subqueries.html
Wie dir hoffentlich bekannt ist, ist <> ALL das gleiche wie NOT IN.
Und:
SELECT * FROM t1 WHERE id NOT IN (SELECT id FROM t2);
Kann geschrieben werden als:
SELECT table1.* FROM table1
LEFT JOIN table2 ON table1.id=table2.id
WHERE table2.id IS NULL;
Ansonsten:
Mach zwei Abfragen davon.
Grüße
Klaus