Hallo,

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

>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 ???)

Im Prinzip gehts um folgendes:

Ich habe 4 Tabellen: 
Mitarbeiter, Netzwerkbenutzer, Men� und Rechte
Nun m�chte ich alle Benutzer anzeigen lassen, die 

a) Berechtigungen f�r bestimmte Men�punkte besitzen und
b) keine Berechtigungen f�r bestimmte Men�punkte besitzen

die Abfrage f�r a) funktioniert und sieht wie folgt aus:

SELECT Mitarbeiter.Vorname, Mitarbeiter.Nachname, NetzwerkUser.ID FROM OLMenue INNER 
JOIN ((NetzwerkUser INNER JOIN Mitarbeiter ON NetzwerkUser.ID = 
Mitarbeiter.NetzwerkUser) INNER JOIN OLMenueRechte ON NetzwerkUser.ID = 
OLMenueRechte.IDBenutzer) ON OLMenue.ID = OLMenueRechte.IDMenuepunkt WHERE OLMenue.ID 
= " & ID & " GROUP BY Mitarbeiter.Vorname, Mitarbeiter.Nachname, NetzwerkUser.ID, 
OLMenue.Menuepunkt

diese wollte ich eben "umkehren", um auf das Ergebnis f�r b) zu kommen.

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

Antwort per Email an