Hallo, das sollte hiermit funktionieren:
SELECT Users.* FROM UserGroupsRelation INNER JOIN Users ON UserGroupsRelation.UserID = Users.UserID WHERE UserGroupsRelation.GroupID IN ( select GroupID from UserGroupsRelation where UserID = X )
Einfach X durch die UserID des bestimmten Users ersetzen. Liefert alle User, die irgendeine Gruppe mit dem User X gemeinsam haben.
Gru�
J�rgen
At 12:06 PM 11/2/2003, you wrote:
Hi,
bin leider nicht in der DB List angemeldet deswegen stell ich die Frage also einfach hier :)
ich habe folgende Tabellenstruktur:
Users +UserID ... Groups +GroupID ... UserGroupsRelation +RelationID +UserID +GroupID
Ein User kann in mehreren Gruppen drin sein. Nun m�chte ich alle User, die in irgendeiner Gruppe drin sind in der auch ein bestimmter User drin ist. Das ganze soll auf MySQL laufen ... also keine SP's und kein IN.
Viele Gr��e, Micha
_______________________________________________ Coffeehouse mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/coffeehouse
_______________________________________________ Coffeehouse mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/coffeehouse
