Vinzenz Mai: MySQL Datensätze filtern

Beitrag lesen

Hallo

ich habe eine MySQL Tabelle, mit 2 Tabellen.

welche Version von MySQL?

Ich möchte nun alle Datensätze suchen, deren id nicht in einer 2. Tabelle vorkommen.

a) MySQL 4.0.x und älter
   OUTER JOIN von Tabelle 1 auf Tabelle 2
   In der WHERE-Klausel auf tabelle2.id_aus_tabelle1 ISNULL prüfen.

b) MySQL 4.1.x und neuer
   Subselect in der WHERE-Klausel:
   WHERE tabelle2.id_aus_tabelle1 NOT IN (SELECT tabelle1.id)

Freundliche Grüße

Vinzenz