Harry: mysql:

Beitrag lesen

Holladiewaldfee,

Ich bin auf der Suche nach einem Trick, wie ich aus einer Tabelle alle Datensätze abfragen kann, die nicht in einer anderen Tabelle vorkommen.

Mit einer Subquery (ausgehend davon, daß die überflüssigen Datensätze in t1 residieren):

SELECT t1.id FROM t1 WHERE t1.id <> ANY (SELECT t1.id FROM t1 WHERE t1.id = t2.id);

Jetzt bleibt noch der Nachteil, daß Du dafür MySQL 4.1 brauchst, was grade noch irgendwo zwischen Alpha und Beta rumgurkt ...

Ciao,

Harry

--
  Herbst ist Wanderzeit!
  http://harry.ilo.de/projekte/berge/