MySQL Datensätze filtern
Paula
- datenbank
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
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