So etwa k�nnte es gehen...

eigenschaftIDs = Request("optionbox") 'ergibt z.B. "123, 345, 54, 344"
If Request("alleEigenschaftenMuessenDaSein")<>"" then
        anzahl = ubound(split(eigenschaftIDs,", "))+1
Else
        anzahl = 1
End if
Sql = "select pkOrganisation, count(*) as anzahl from kreuztabelle where
pkEigenschaft in (" & eigenschaftenIDs & ") having count(*)>=" & anzahl
& " group by pkOrganisation"


Claudius

> -----Original Message-----
> From: Christian Freund [mailto:[EMAIL PROTECTED]] 
> Sent: Dienstag, 14. Mai 2002 22:33
> To: AspGerman Kaffeehaus
> Subject: [aspdecoffeehouse] Unl�sbares SQL-Problem?
> 
> 
> Hallo zusammen !
> 
> Ich habe gestern abend schon mal in aspbeginners gepostet und 
> bin bisher
> auf keine brauchbare L�sung gekommen. Bitte verpr�gelt mich nicht f�rs
> Crossposten aber vielleicht kann mir ja hier jemand helfen:
> 
> Ich habe drei Tabellen: eine mit Firmen, eine mit 
> Eigenschaften und eine
> Kreuztabelle. Die Kreuztabelle enth�llt die beiden Schl�ssel
> pkOrganisation und pkEigenschaft.
> 
> Nun wird's lustig:
> In einem Anfrageformular liste ich alle Eigenschaften mit einer
> Option-Box auf. Der Benutzer soll nun eine gewisse Anzahl von
> Eigenschaften ausw�hlen k�nnen. Nun soll �ber ein 
> zus�tzliches Flag noch
> gesteuert werden, ob alle Unternehmen aufgelistet werden sollen, die
> alle ausgew�hlten Eigenschaften aufweisen oder auch jene, die 
> lediglich
> eine entsprechende Eigenschaft aus den Ausgew�hlten enthalten soll. 
> 
> Nun habe ich so eine Idee: Mann k�nnte sich doch da irgendwie einen
> Abfrage-String zusammenbauen, der f�r jeden �bergebenen Wert einen
> "And-Block" anh�ngt. Irgendwie hab ich aber absolut keinen Peil mehr,
> wie ich da jetzt stricken mu�, da ich ja ein Konstrukt in der Art "AND
> fkEigenschaften = "16" AND fkEigenschaften = "20" AND 
> fkEigenschaften =
> ..." bekommen w�rde, was ja irgendwie immer false ist.
> 
> Falls noch jemand wach und munter ist, m�ge er/sie sich doch bitte
> meiner erbarmen.
> 
> Ein Christian mit einem rauchenden Kopf...
> 
> 
> 
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | 
> http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee
house.asp


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an