Mailinglisten-Archive |
Hallo Andreas, MySQL 4.x habe ich zwar nicht, aber die etwas aufwendigere Lösung mit der zusätzlichen Tabelle hat geklappt und erspart mir das Handverlesen ;-) Vielen Dank für die Hilfe! Gruß Kirsten At 20:42 04.04.2003 +0200, you wrote: >Hallo Kirsten. > >Wenn Du MySQL 4.x verwendest, sollte das hier funktionieren... > >Select distinct t_email as email from tabelleA >UNION select [distinct] w_email as email from tabelleB > >(untested) >siehe http://www.mysql.com/doc/en/UNION.html > >Bei älterern Versionen sind könntest Du es über 2 Schritte realisieren: >1. Von beiden Tabellen die Daten in eine dritte Tabelle kopieren. > (Insert into TABELLE3 Select t_email as email from tabelleA.....)usw. >2. Danach eine einfache Select distinct..... Abfrage über eine Tabelle.... > >Viel Erfolg > >Andreas > > > >-----Ursprüngliche Nachricht----- >Von: Kirsten Lauer (fraLine) [mailto:lauer at fraline.de] >Gesendet: Freitag, 4. April 2003 17:57 >An: mysql-de at lists.4t2.com >Betreff: zwei Abfragen zusammenführen und identische Einträge nur einmal >ausgeben lassen ??? > > >Hallo, >das erste Mal, dass ich hier um Hilfe bitte. >Mein Problem: ich möchte aus zwei Tabellen in einer Datenbank die >jeweils >eine Spalte mit emailadressen enthält diese beiden Spalten in einer >Abfrage >vereinigen und (mit DISTINCT?) identische Einträge nur einmal ausgeben >lassen. > >Die einzelne Abfrage ist ja kein Thema: > > >$query ="select distinct t_email "; > >$query.= "from tabelleA"; > > > >$query2 ="select distinct w_email "; > >$query2.= "from tabelleB"; >.... > >Aber, wie kriege ich die beiden zusammen? Zudem ich das Ergebnis gerne >als >Sting auslesen lassen möchte, wie hier: > > > >$anz_spalten = mysql_num_fields($ergebnis); > > > >while ($zeile = mysql_fetch_row($ergebnis)) > >{ > >for ($i=0; $i<$anz_spalten; $i++) { > > if(!empty($zeile[$i])) { > > $email_string = $email_string . "$zeile[$i]" . "; "; > > } > >} > >} > >um alles mit Copy und Paste in Outlook befördern zu können; > >Ich freue mich sehr über Hilfe, denn sonst muss ich alles handverlesen > >Grüße >Kirsten Lauer -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive