![]() Mailinglisten-Archive |
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 -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive