Paula: MySQL Datensätze filtern

Hallo,

ich habe eine MySQL Tabelle, mit 2 Tabellen.

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

Leider habe ich Probleme mit der SQL Abfrage.
Kann mir vielleicht jemand dabei helfen.

mfg Paula

  1. 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