Vinzenz Mai: Mehrfache Verbindung

Beitrag lesen

Hallo

Ich habe eine 'klassiche' n-zu-n Verbindungstabelle die so Aussehen kann:

m:n-Beziehung bitte.

UID - GID
1   - 1
1   - 2
1   - 3
2   - 2
3   - 1
3   - 2
3   - 3

Wie kann ich mir jetzt alle UIDs anzeigen lassen, von Usern die in allen drein  Gruppen 1 und 2 und 3 sind.

Wäre ein kombinierter Index über UID und GID eindeutig?
Geht es Dir um exakt drei Gruppen oder geht es Dir um alle Gruppen, egal wie viele Gruppen es gibt?

Und dann bitte noch die Angabe der ältesten Version von MySQL, die noch unterstützt werden soll.

Prinzipiell sollte es eine COUNT DISTINCT mit HAVING und der Prüfung auf 3 tun.

Freundliche Grüße

Vinzenz