Hast Du auch die JOIN-L�sung probiert? Claudius
> > quatsch..ich meine auch die exists :-) > > vorher hatte ich rund 12 minuten, auch mit index. nur habe > ich jetzt zwei zus�tzliche abfragen erstellt in der nur die > artikelnummern rausgenommen werden die ich vergleiche, nicht > mehr der komplette datensatz (knapp 50 felder, da stehen > s�mtliche infos drin). > > die zwei abfragen vergleiche ich nun mit der exists anweisung > und bin in 4 sekunden durch (bei 10.000 artikeln) > > -------- Original Message -------- > Subject: [aspdedatabase] RE: Tabellen vergleichen (24-Apr-2002 16:44) > From: [EMAIL PROTECTED] > To: [EMAIL PROTECTED] > > > > > > > jepp, diese l�sung wars (IN klausel) > > > > Hattest Du doch schon vorher... Die IN klausel > > Hattest keinen Index? > > Wie schnell sind die anderen L�sungen? > > > > > > > > jezt brauch er 4 sekunden. Danke clausis, und danke all > > > anderen die sich dem problem angenommen haben > > > > Wer ist den Clausis? ;-) > > > > Gruss, > > > > Claudius > > > > > > > > F.p�tter > > > > > > -------- Original Message -------- > > > Subject: [aspdedatabase] RE: Tabellen vergleichen > (23-Apr-2002 21:19) > > > From: [EMAIL PROTECTED] > > > To: [EMAIL PROTECTED] > > > > > > > Hast Du einen index auf artikelnr? > > > > > > > > Vielleicht ist exists besser als die IN klausel: > > > > > > > > Select artikelnr from table1 where not exists(select > artikelnr from > > > > table2 where table1.artikelnr=table2.artikelnr) > > > > > > > > Oder per join: > > > > > > > > Select table1.artikelnr as n1, table2.artikelnr as n2 from > > > > table1 left join table2 on table1.artikelnr=table2.artikelnr > > > > where n2 is null > > > > > > > > Claudius > > > > > > > > > > > > > > > > > > Hallo Ihr, > > > > > > > > > > Hat jemand von Euch eine elegantere L�sung um 2 Tabellen zu > > > > > vergleichen als: > > > > > > > > > > sql="select artikelnr from table1 where artikelnr not in > > > > > (selct artikelnr from table2)" > > > > > > > > > > Bei �ber 10.000 Datens�tzen ist das eine etwas zu m�chtige > > > > > und langsame L�sung. > > > > > > > > > > Es geht nur darum, rauszufiltern welche artikel aus der > > > > > warenwirtschaft neu in den Webshop gekommen sind, ohne die > > > > > komplett vorhandene Datenbank mit all ihren speziell f�r den > > > > > Shop gemachten Preis�nderungen �berschrieben wird. > > > > > > > > > > Danke! > > > > > > > > > > > > > > > F.P�tter > > > > > > > > > > > > > > > | [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/aspdedataba > > se.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/aspdedataba se.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
