Hallo!

Um eine Selektion "umzukehren" muss man lediglich die Kriterien der
WHERE-Klausel umkehren, also in Deinem Fall

... WHERE Tabelle3.Feld1 != ID ...

Die JOINs dagegen bleiben unver�ndert. Aber ich f�rchte, das ist nicht
ganz genau das, was Du suchst.

Das m�sstest Du dann aber etwas genauer beschreiben, weil dein Beispiel
ziemlich verwirrend ist (4 Felder in GROP BY, aber nur  3 in SELECT und
die ohne Aggregatfunktionen ???)

Freundliche Gr��e
Joachim van de Bruck

> -----Urspr�ngliche Nachricht-----
> Von: Alexander Zeitler [mailto:[EMAIL PROTECTED]]
> Gesendet: Mittwoch, 12. September 2001 19:21
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] JOIN-Abfrage umgekehrt
> 
> Hallo,
> 
> folgende SQL-Abfrage m�chte ich "umdrehen", d.h. es sollen alle
Datens�tze
> (Tabelle1.Feld1, Tabelle1.Feld2, Tabelle2.Feld1) angezeigt werden,
> die nicht dieser Abfrage entsprechen.
> Wie kann ich das anstellen? (Meine Versuche mit NOT EXISTS
> sind bisher fehlgeschlagen)
> 
> SELECT Tabelle1.Feld1, Tabelle1.Feld2, Tabelle2.Feld1 FROM Tabelle3
INNER JOIN ((Tabelle2 INNER
> JOIN Tabelle1 ON Tabelle2.Feld1 = Tabelle1.Feld3) INNER JOIN Tabelle4
ON Tabelle2.Feld1 =
> Tabelle4.Feld1) ON Tabelle3.Feld1 = Tabelle4.Feld2 WHERE
Tabelle3.Feld1 = " & ID & " GROUP BY
> Tabelle1.Feld1, Tabelle1.Feld2, Tabelle2.Feld1, Tabelle3.Feld2
> 
> Gruss
> 
> Alex
> www.aspintranet.de
> 
> 
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an