Seite 1 von 1

MySQL Abfrage: verschiedene Mailserver

Verfasst: 15.07.2012 14:48
von Elektron
Hallo,

benötige mal wieder Hilfe!
Möchte die Anzahl der verschiedenen verwendeten Mailservern auf meinem Forum herausfinden.
In der Tabelle phpbb_users möchte ich gerne die Spalte user_email gruppiert anzeigen nach Mailservern.

Ziel ist eine Liste zu erhalten mit:

|Mailserver | Anzahl User |

|@t-online.de | xxxx |
|@web.de | xxxx |
|@gmx.de | xxxx |
|@xxx.xx | xxxx |
....
________________________

Kann mir vielleicht jemand mit dem MySQL Befehl weiterhelfen?

Danke Euch!

Gruß Elektron

Re: MySQL Abfrage: verschiedene Mailserver

Verfasst: 15.07.2012 16:29
von Balint
Hallo,

2 Minuten google ergeben:

http://eric.lubow.org/2009/databases/my ... -in-mysql/

auf phpBB umgemünzt gibt das:

Code: Alles auswählen

SELECT SUBSTRING_INDEX( user_email, '@', -1 ) AS Domain, count( * ) AS Total
FROM phpbb_users
GROUP BY Domain
ORDER BY Total DESC
LIMIT 15

Viele Grüße,
Bálint

Re: MySQL Abfrage: verschiedene Mailserver

Verfasst: 15.07.2012 16:35
von Miriam

Code: Alles auswählen

SELECT SUBSTRING_INDEX( user_email, '@', -1 ) AS mailserver, count( username ) AS user_anzahl FROM phpbb_users GROUP BY mailserver
//zu spät
// hier ohne LIMIT... wir wollen doch alle erwischen

Re: MySQL Abfrage: verschiedene Mailserver

Verfasst: 15.07.2012 16:45
von Elektron
Hallo,

herzlichen Dank Euch!

Gruß Elektron