Vielleicht sowas? SELECT id,count(*) as anzahl FROM test WHERE katid IN (6,52) group by id having anzahl=2
Der count ist nur dann 2(anzahl der katids), wenn alle(und-verkn�pfung) katids gefunden wurden... Das funktioniert nur, wenn nur distincte "id,katid"-Eintr�ge vorhanden sind, also z.B. nicht zweimal 39,6 ... Claudius > > Hi, Leute! > > Meine Query soll mir bei der Suche nach den Kategorien 6 und > 52 die ID 39 > liefern. Geht das, ohne das ich mehrere sequentielle Queries > starten muss, > bzw gibt es einen �hnlichen Aufruf wie "SELECT id FROM test > WHERE katid IN > (6,52)" bei dem die katids mit UND verkn�pft werden? > > Veranschaulichung Tabelle test: > ---------- > id katid > ---------- > 39 6 > 39 52 > 46 35 > > ciao, > > tobias rebele > developement > _____________________________________________ > schrittmacher ... make your next step with us > > agentur schrittmacher > dom-pedro-str.1 > 80637 m�nchen > tel: 0 89 / 64 93 99 90 > fax: 0 89 / 64 95 86 20 > url: http://www.schrittmacher.de > email: mailto:[EMAIL PROTECTED] > > > | [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
