SQL Befehl, um Mailadressen von Kunden aus einer Stadt auszulesen

Thema wurde von Teelirium, 29. März 2014 erstellt.

  1. Teelirium

    Teelirium Erfahrener Benutzer

    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    Hallo,

    ich bräuchte einen SQL Befehl, um aus der DB mit phpMyAdmin alle Mailadressen von Kunden auszulesen, die aus einer bestimmten Stadt kommen. Ich brauche beispielsweise von allen Kunden, die aus Hamburg kommen, die Mailadresse. Name, Kundennummer usw. ist mir egal, es geht nur um die Mailadresse.

    Kann mir da bitte jemand einen Tip geben?

    Danke und viele Grüße
    Florian
     
  2. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Das sollte funktionieren (ungetestet)

    PHP:
    SELECT DISTINCT
        c
    .customers_email_address
    FROM 
        customers c
            LEFT JOIN address_book ab ON 
    (ab.customers_id=c.customers_id)
    WHERE 
        ab
    .entry_city='hamburg'
    ORDER BY    
        c
    .customers_email_address
    INTO OUTFILE 
        
    'c:\\hamburg_mails.txt'
    Damit werden die eMail-Adressen in die Datei "c:\hamburg_mails.txt" geschrieben.

    Der Inhalt dieser Datei kann dann einfach in das Empfänger-Feld von z.B. OUTLOOK kopiert werden
     
  3. Teelirium

    Teelirium Erfahrener Benutzer

    Registriert seit:
    13. Juni 2012
    Beiträge:
    287
    Danke erhalten:
    22
    Danke vergeben:
    141
    Super, danke, genau so funktioniert es prima!!!!