Helios co.
Lt. Commander
- Registriert
- März 2005
- Beiträge
- 1.863
Hallo,
ich sitze schon seit längerem an folgendem Problem und komme kaum weiter
(bin aber auch ein SQL nube)
Ich habe 2 Tabellen:
Eine Tabelle mit Benutzern, die als Primärschlüssel eine Benutzerid haben.
Die zweite Tabelle enthält Namen von Dokumenten etc., die mittels dokumentbesitzerid eindeutig einem Benutzer zugeordnet sind.
Die Anfrage die ich brauche, ist die, dass ich die Anzahl der Benutzer haben will, die mehr als 5 Dokumente haben.
mit: select benutzerid,dokbesitzerid from benutzer,dok where benutzerid=dokbesitzerid;
kriege ich eine Tabelle, die die Übereinstimmungen anzeigt
sowas wie:
1 1
1 1
1 1
2 2
2 2
Jetzt brauche ich aber (mittels count ?) nur die Anzahl bei der es mehr als 5 Übereinstimmungen gibt.(imobigen Beispiel wären das z.B. 0)
Leider komme ich hier nicht auf den Trichter.
Ich wäredankbar für jeden Rat.
Thx
ich sitze schon seit längerem an folgendem Problem und komme kaum weiter
(bin aber auch ein SQL nube)
Ich habe 2 Tabellen:
Eine Tabelle mit Benutzern, die als Primärschlüssel eine Benutzerid haben.
Die zweite Tabelle enthält Namen von Dokumenten etc., die mittels dokumentbesitzerid eindeutig einem Benutzer zugeordnet sind.
Die Anfrage die ich brauche, ist die, dass ich die Anzahl der Benutzer haben will, die mehr als 5 Dokumente haben.
mit: select benutzerid,dokbesitzerid from benutzer,dok where benutzerid=dokbesitzerid;
kriege ich eine Tabelle, die die Übereinstimmungen anzeigt
sowas wie:
1 1
1 1
1 1
2 2
2 2
Jetzt brauche ich aber (mittels count ?) nur die Anzahl bei der es mehr als 5 Übereinstimmungen gibt.(imobigen Beispiel wären das z.B. 0)
Leider komme ich hier nicht auf den Trichter.
Ich wäredankbar für jeden Rat.
Thx