Wenn du gleich einen Prozent-wert willst, kannst du das mal probieren:
SELECT ((100 / (select count(*) FROM Hobbys) * count(Hobbys.*)) 
FROM Mitglied
Mitglied1 INNER JOIN Mitglied2Hobbys ON Mitglied1.ID =
Mitglied2Hobbys.HobbysID INNER Join Mitglied Mitglied2 ON 
Mitglied2.ID =
Mitglied2Hobbys.HobbysID WHERE Mitglied1.ID = 1 AND Mitglied2.ID = 2
>

Andreas Roth
--------------------------------------
[EMAIL PROTECTED]           *jetzt mit Chat*
http://www.EuphoriasChild.DarkTech.org
-------------------------------------- 

> -----Urspr�ngliche Nachricht-----
> Von: Andreas Roth [mailto:[EMAIL PROTECTED]]
> Gesendet: Donnerstag, 10. Januar 2002 14:36
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] AW: Re: AW: Wie am besten gestalten?
> 
> 
> 
> 
> > SELECT count(Hobbys.*) 
> > FROM Mitglied
> > Mitglied1 INNER JOIN Mitglied2Hobbys ON Mitglied1.ID =
> > Mitglied2Hobbys.HobbysID INNER Join Mitglied Mitglied2 ON 
> > Mitglied2.ID =
> > Mitglied2Hobbys.HobbysID WHERE Mitglied1.ID = 1 AND Mitglied2.ID = 2
> 
> 
> Andreas Roth
> --------------------------------------
> [EMAIL PROTECTED]           *jetzt mit Chat*
> http://www.EuphoriasChild.DarkTech.org
> -------------------------------------- 
> 
> > -----Urspr�ngliche Nachricht-----
> > Von: Andreas Stra�er - eurogay media AG 
> [mailto:[EMAIL PROTECTED]]
> > Gesendet: Samstag, 15. Dezember 2001 14:31
> > An: ASP Datenbankprogrammierung
> > Betreff: [aspdedatabase] Re: AW: Wie am besten gestalten?
> > 
> > 
> > Dann bekomme ich aber nur die User, deren Hobbies 
> > �bereinstimmen, oder? Ich
> > m�chte aber die Zahl der �bereinstimmungen, um den Grad der 
> > �bereinstimmung
> > auszugeben...
> > 
> > Andreas
> > ----- Original Message -----
> > From: "Andreas Roth" <[EMAIL PROTECTED]>
> > To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]>
> > Sent: Thursday, January 10, 2002 3:21 PM
> > Subject: [aspdedatabase] AW: Wie am besten gestalten?
> > 
> > 
> > Mitglied     Mitglied2Hobbys
> > --------     ---------------     Hobbys
> > ID       --->MitgliedID          -----------
> > Name         HobbysID<-----------ID
> >                                  Bezeichnung
> > 
> > 
> 
> > 
> > M�sste gehen.
> > Erg�nzend: http://www.euphoriaschild.darktech.org/index.asp?I=225
> > 
> > Andreas Roth
> > --------------------------------------
> > [EMAIL PROTECTED]           *jetzt mit Chat*
> > http://www.EuphoriasChild.DarkTech.org
> > --------------------------------------
> > 
> > > -----Urspr�ngliche Nachricht-----
> > > Von: Andreas Stra�er - eurogay media AG 
> [mailto:[EMAIL PROTECTED]]
> > Gesendet: Samstag, 15. Dezember 2001 14:10
> > An: ASP Datenbankprogrammierung
> > Betreff: [aspdedatabase] Wie am besten gestalten?
> >
> >
> > Hallo,
> >
> > ich suche gerade die L�sung f�r folgendes Problem:
> >
> > Es gibt eine Tabelle, die die User-Stammdaten enth�lt, und eine f�r
> > verschiedene Arten der Freizeitgestaltung. Diese sollen nun
> > so miteinander
> > verkn�pft werden, dass ich mittels einer SQL-Abfrage die Zahl der
> > �bereinstimmenden Hobbies zweier User (also die, die am besten
> > zusammenpassen) herausfinden kann.
> >
> > Nat�rlich kann ein User unendlich viele Hobbies haben,
> > weshalb zumindest
> > eine Tabelle dazwischen geschaltet werden m�sste. Wie frage 
> ich das am
> > besten ab, oder gibt es eine bessere L�sung?
> >
> > Wie kann ich beim Abruf eines User-Profils alle Hobbies in 
> eine Zeile
> > bekommen (nicht mehrere Datens�tze)?
> >
> > Danke!
> >
> > Andreas
> >
> >
> >
> >
> >
> > | [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
> 
> 
> 
> | [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
> 

| [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