Hallo,
ich w�rde wie folgt vorgehen

Tabelle Mitglied
3 Spalten (MitgliedID,MitgliedName,Mitgliedhobbys)

----

Beispiel

1       Meier           1,2,3,4,
2       M�ller   , ,3, ,
3       Schmitz 1, ,3, ,

------

Tabelle Hobbys

2 Spalten (HobbyID,Hobby)

Beispiel

1       Schwimmen
2       Joggen
3       Radfahren
4       turnen

--------

Eingabe der Hobbys mit checkboxen z. B. <input type='checkbox' name='schwimmen' 
value='1'>
Eingabe Mitgliedsname mit textfeld

for each Request.form(entry)
select case Lcase(entry)
case "schwimmen", "joggen"......
If Request.Form(entry) > "" then 
hobby = hobby & entry & ","
else
hobby = hobby & ","
end if
case "Mitgliedsname"
name = Request.form(entry)
end select
next

Sp�tere Abfragen auch �ber wieder checkboxen w.o.

sql = "Select Mitglied.MitgliedName, Mitglied.Mitgliedhobbys from Mitglied where 
Mitglied.Mitgliedhobbys = '" &_
 hobby & "'"


Mit freundlichen Gr��en

Andr� Scheres
http://hotelandre.de
http://partnerhotels.com

| -----Urspr�ngliche Nachricht-----
| Von: Andreas Roth [mailto:[EMAIL PROTECTED]]
| Gesendet: Donnerstag, 10. Januar 2002 15: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
BEGIN:VCARD
VERSION:2.1
N:Scheres;Andr�;;Herr
FN:Andr� Scheres
NICKNAME:Andr�
ORG:Hotel Andr� GmbH
TEL;HOME;VOICE:02166 254199
TEL;HOME;FAX:02166 254148
ADR;HOME:;;Geneickener Str. 104;M�nchengladbach;NRW;41238;Deutschland
LABEL;HOME;ENCODING=QUOTED-PRINTABLE:Geneickener Str. 104=0D=0AM=F6nchengladbach, NRW 41238=0D=0ADeutschland
URL;HOME:http://hotelandre.de
EMAIL;PREF;INTERNET:[EMAIL PROTECTED]
EMAIL;INTERNET:partnerhotels@server
REV:20011210T181147Z
END:VCARD


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