Ich habe eine MySQL-Tabelle mit Werten wie:Wie können Sie eindeutige Domainnamen aus den E-Mail-Adresswerten in MySQL zurückgeben?
gmail.com, yahoo.com:
+--------------+
| user_email |
+--------------+
| [email protected] |
| [email protected] |
| [email protected] |
| [email protected] |
| [email protected] |
| [email protected] |
+--------------+
ich eine Liste der einzigartigen Domain-Namen aus dieser Liste von E-Mail-Adresse, wie zurückgeben muß , other.net
Bisher habe ich die folgende SQL-Anweisung mit diesen wählen:
SELECT SUBSTRING_INDEX(user_email,'@',-1)
Das löst jedoch nur die Hälfte meines Problems - es gibt Domain-Namen zurück. Die Verwendung von DISTINCT hat den Trick nicht gemacht. Was vermisse ich?
FYI: Dies läuft auf einem LAMP-Stack. Vielen Dank!
Haben Sie gesehen? Vielleicht hilft das. Viel Glück! –
Es hat nicht wirklich geholfen, aber danke für den Vorschlag der Fillipe. –