Hi Ilja
habe gerade auf den server nachgeschaut, die mysql version ist leider nur 3.23.49. macht also kein sinn, eine unterabfrage zu benutzen, auch wenn sie wie in meinen fall falsch formuliert war. die frage ist nun, wie kann man das problem lösen ? ich suche bestimme daten über mehrere tabellen, wobei bestimmte datensätze nicht angezeigt werden sollen, dessen id schon in einer weiteren tabelle angegeben ist.
Du könntest diese Tabelle mit einem OUTER JOIN dazu joinen und dann alle Datensätze, die in der ID-Spalte aus der dazugejointen Tabelle etwas anderes als NULL haben, wegwerfen.
In etwa so:
SELECT ...
FROM tab1
LEFT OUTER JOIN tab_wo_es_nicht_existieren_darf
ON (tab1.fk = tab2.pk)
WHERE tab2.id = NULL
Gruss Daniela
--
Nein, wir frieren unsere Hühner nicht auf Gletschern fest.
Selfcode: sh:) fo:) ch:) rl:) br:> n4:| ie:{ mo:) va:) de:] zu:} fl:( ss:) ls:&
Nein, wir frieren unsere Hühner nicht auf Gletschern fest.
Selfcode: sh:) fo:) ch:) rl:) br:> n4:| ie:{ mo:) va:) de:] zu:} fl:( ss:) ls:&