Mailinglisten-Archive |
This is a multi-part message in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. ------_=_NextPart_001_01C21698.CBF2EB10 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hallo, vielen Dank f=FCr die zahlreichen Hinweise! Dies hatte ich tats=E4chlich nicht erwartet. Folgendes brachte mir den gew=FCnschten Erfolg (special THX_(at)_Kiri): SELECT id,email,status,COUNT(email) AS ce FROM LIST_test GROUP BY = 'email' HAVING ce >=3D 2 Das filtert alle meine doppelten Emails aus. Leider bin ich jetzt auf ein weiteres Problem (was vermutlich nicht mit MySQL zu l=F6sen ist) gesto=DFen: teilweise werden diese Addys nicht gefiltert, weil die = Person die die Datens=E4tze einpflegt mal ein Leerzeichen dahinter hat, mal nicht usw.=20 Das ist =FCbrigens auch der Grund warum mein Filter im Programm nicht funktionierte. Aber eine Frage habe ich noch: ihr hattet immer von "Tabellen" ver=E4nderung gesprochen. Ich kann ja beim "Email"-Feld auch kein Primary angeben, da dies ja ein Textfeld ist. Wie w=FCrdet ihr also die Tabelle "designen" damit ich angesprochene = UNIQUE Funktionen=20 nutzen kann? Anbei noch mal meine aktuelle Struktur: CREATE TABLE LIST_test ( id bigint(20) NOT NULL auto_increment, email text NOT NULL, status smallint(1) NOT NULL default '0', comment text, PRIMARY KEY (id), UNIQUE KEY id (id), KEY id_2 (id) ) TYPE=3DMyISAM; Vielen Dank nochmal an alle weisen Geister, ihr habt mir sehr geholfen. Sch=F6ne Gr=FC=DFe Chris ------_=_NextPart_001_01C21698.CBF2EB10 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">=0D <HTML>=0D <HEAD>=0D <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Diso-8859-= 1">=0D <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version 5.5.2653.12"= >=0D <TITLE>AW: Doppelte Eintr=E4ge ausfiltern</TITLE>=0D </HEAD>=0D <BODY>=0D =0D <P><FONT SIZE=3D2>Hallo,</FONT>=0D </P>=0D =0D <P><FONT SIZE=3D2>vielen Dank f=FCr die zahlreichen Hinweise!</FONT>=0D <BR><FONT SIZE=3D2>Dies hatte ich tats=E4chlich nicht erwartet.</FONT>=0D </P>=0D =0D <P><FONT SIZE=3D2>Folgendes brachte mir den gew=FCnschten Erfolg (spe= cial THX_(at)_Kiri):</FONT>=0D <BR><FONT SIZE=3D2>SELECT id,email,status,COUNT(email) AS ce FROM LIST_test= GROUP BY 'email' HAVING ce >=3D 2</FONT>=0D </P>=0D =0D <P><FONT SIZE=3D2>Das filtert alle meine doppelten Emails aus.</FONT>=0D <BR><FONT SIZE=3D2>Leider bin ich jetzt auf ein weiteres Problem (was vermu= tlich nicht mit MySQL zu l=F6sen ist)</FONT>=0D <BR><FONT SIZE=3D2>gesto=DFen: teilweise werden diese Addys nicht gefiltert= , weil die Person die die Datens=E4tze</FONT>=0D <BR><FONT SIZE=3D2>einpflegt mal ein Leerzeichen dahinter hat, mal nicht us= w. </FONT>=0D <BR><FONT SIZE=3D2>Das ist =FCbrigens auch der Grund warum mein Filter im P= rogramm nicht funktionierte.</FONT>=0D </P>=0D =0D <P><FONT SIZE=3D2>Aber eine Frage habe ich noch:</FONT>=0D <BR><FONT SIZE=3D2>ihr hattet immer von "Tabellen" ver=E4nderung = gesprochen.</FONT>=0D <BR><FONT SIZE=3D2>Ich kann ja beim "Email"-Feld auch kein Primar= y angeben, da dies ja ein Textfeld ist.</FONT>=0D <BR><FONT SIZE=3D2>Wie w=FCrdet ihr also die Tabelle "designen" d= amit ich angesprochene UNIQUE Funktionen </FONT>=0D <BR><FONT SIZE=3D2>nutzen kann?</FONT>=0D </P>=0D =0D <P><FONT SIZE=3D2>Anbei noch mal meine aktuelle Struktur:</FONT>=0D </P>=0D =0D <P><FONT SIZE=3D2>CREATE TABLE LIST_test (</FONT>=0D <BR><FONT SIZE=3D2> id bigint(20) NOT NULL auto_increment,</FONT>=0D <BR><FONT SIZE=3D2> email text NOT NULL,</FONT>=0D <BR><FONT SIZE=3D2> status smallint(1) NOT NULL default '0',</FONT>= =0D <BR><FONT SIZE=3D2> comment text,</FONT>=0D <BR><FONT SIZE=3D2> PRIMARY KEY (id),</FONT>=0D <BR><FONT SIZE=3D2> UNIQUE KEY id (id),</FONT>=0D <BR><FONT SIZE=3D2> KEY id_2 (id)</FONT>=0D <BR><FONT SIZE=3D2>) TYPE=3DMyISAM;</FONT>=0D </P>=0D <BR>=0D =0D <P><FONT SIZE=3D2>Vielen Dank nochmal an alle weisen Geister,</FONT>=0D <BR><FONT SIZE=3D2>ihr habt mir sehr geholfen.</FONT>=0D </P>=0D =0D <P><FONT SIZE=3D2>Sch=F6ne Gr=FC=DFe</FONT>=0D <BR><FONT SIZE=3D2>Chris</FONT>=0D </P>=0D =0D </BODY>=0D </HTML>=0D ------_=_NextPart_001_01C21698.CBF2EB10-- --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive