From a.balke at digiden.de Sun Dec 2 15:50:28 2007 From: a.balke at digiden.de (Andreas Balke [Digiden GmbH]) Date: Sun, 02 Dec 2007 15:50:28 +0100 Subject: Bedingter Datenimport In-Reply-To: <1712337924.20071108115105@gmx.de> References: <123345697.20071108111247@gmx.de> <1712337924.20071108115105@gmx.de> Message-ID: <4752C634.7040006@digiden.de> Hi Reinold, ich denke, Du kannst das mit einer ON DUPLICATE KEY Anweisung machen. Dafür mußt Du das passende Feld in der Datenbank auf UNIQUE stellen, dann ein INSERT fahren und bei dem ON DUPLICATE KEY machst Du einfach ein Dummy Statement rein. Dadurch werden 'doppelte' Einträge einfach verpuffen. Viele Grüße, Andi Reinhold wrote: > Ein weiterer Ansatz war: > > insert into fax_nummern select t1.fax, t2.fax from fax_nummern as t1, fax_neu > as t2 where fax not in ( select fax from fax_nummern ) > > Leider auch erfolglos. > > Weiß jemand Rat? > > > -- ? Andreas Balke // Lead Developer Digiden GmbH ? Agentur für Kommunikationslösungen In der Backfabrik ? Saarbrückerstraße 37b ? D-10405 Berlin Fon: +49 (30) 446 749 425 ? Fax: +49 (30) 446 749 479 www.digiden.de HRB 96276 B ? Geschäftsführer: Mike Petersen _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de From cwunderlich at gmx.de Wed Dec 12 19:15:23 2007 From: cwunderlich at gmx.de (Christian Wunderlich) Date: Wed, 12 Dec 2007 19:15:23 +0100 Subject: Migration eines Oracledumps zu MySQL Message-ID: <200712121915.24079.cwunderlich@gmx.de> Hallo, ist es möglich ohne Oracle installiert zu haben einen Dump nach MySQL zu importieren? Das Migrationstool benötigt nämlich eine laufende Oracledatenbank und ich bekomme die 10G Express nicht zum laufen. Gruß, Christian Wunderlich -- PGP-Schlüssel: 0xF3E40F03 _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de From malinux at partysoke.de Mon Dec 17 16:28:38 2007 From: malinux at partysoke.de (Marcus =?iso-8859-1?b?Rvxn?=) Date: Mon, 17 Dec 2007 16:28:38 +0100 Subject: Select mit Subselect Problem Message-ID: <20071217162838.sol70z2w9c8ckg08@ps-ssl.de> Hallo, folgendes Szenario: Tabelle Sales (s) mit jede Menge Abverkaufsdaten. ArtikelNr,Kassenbon,HändlerID,Datum Jetzt sollen alle zu einem gekauften Artikel ebenfalls augelistet werden, d.h. was wurde mit dem Artikel zusätzliche gekauft Bisher habe ich das mit PHP gemacht, nur macht jetzt bei 5 Mio Datensätze in den Abverkäufen PHP schlapp. DArum meine Frage kann ich effizienter Mit MySQL machen? Bisher SELECT ArtikelNr,Kassenbon,Haendler,Datum FROM sales s WHERE ArtikelNr = '10099' SCHLEIFE mit Subselect SELECT * FROM sales WHERE ArtikelNr='$ArtikelNr' AND Kassenbon='$Kassenbon' AND Haendler='$Haendler' AND Datum='$Datum' Danach die Ergebnisse aufsummiert. Geht das effizienter? _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de