Doch du hast mich richtig verstanden :-) Also loese ich das wenn ich deinen vorschlag so sehe einfach ueber einen subquery fuer jeden inhalt. Wie schaut die Preformance hier fuer den SQL Server aus?
Werde ich gleich mal testen... Danke fuer den interesanten Vorschlag. Cocktails ist aber ne klasse idee ;-) Gruss Roman >-----Original Message----- >From: Claudius Ceteras [mailto:[EMAIL PROTECTED]] >Sent: Saturday, June 15, 2002 2:24 AM >To: ASP Datenbankprogrammierung >Subject: [aspdedatabase] RE: Suche ueber Master Child > > >Ich bin mir nicht sicher, ob ich Dich richtig verstanden habe... > >Also: Die DB beschreibt verschiedene Produkte, die aus >verschiedenen Inhalten bestehen - z.B. Cocktails mit den >verschiedenen Zutaten o.�.... > >Wenn ich dich richtig verstanden habe, m�chtest Du alle >Produkte finden, die bestimmte Inhalte haben bzw. Nicht haben... > >Select * from master m where >Exists(select c.produkt_id from child c where >c.product_id=m.produkt_id and inhalt_name="inhalt1") And >exists( ...... and inhalt_name="inhalt2") .... .... And not >exists( ...... and inhalt_name="inhalt3") .... > >Obiges sollte alle produkte finden, die inhalt1 und inhalt2 >beinhalten und die kein inhalt3 beinhalten... > >Hast Du das gemeint? > >Claudius > > >> >> Hallo Leute >> >> Ich habe das so ein kleinen SQL problem. >> >> Zwei Table (vereinfacht) >> >> master [product] >> product_id >> product_name >> >> child [product_inhalt] >> product_id >> inhalt_name >> >> Ich denke es wird ersichtlich das ein produkt mehrmals >> im product_inhalt erscheinen kann da dieses mehr als einen >> inhalts_nahmen hat. >> >> Nun wenn ich nach einem inhalt_name suche der in einem produkt ist >> das kein problem, nur wenn ich eine kombinierte suche mit not exist >> erstelle bekomme ich es einfach nicht hin das die produkte >> ausgeklammert werden die bedingung exist und not exist erfuellen. >> >> Hoffe mal mich eingermassen verstaendlich ausgedrueckt zu haben :-) >> >> Gruss >> >> Roman >> >> >> >> >> >> | [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/anmel>den/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
