Ich will bei MySql über einen Datensatz in dem Länder und E-Mail-Adressen stehen die jeweils 5 größten E-Mail-Provider pro Land herausfinden. Bisher habe ich mir jeweils nur alle Provider pro Land angeben können, wie kann ich mir nur die jeweils fünf größten Anzeigen lassen? Meine Abfrage bisher:
SELECT c.land, SUBSTRING_INDEXc.email,’@’,-1 as Provider, COUNTSUBSTRING_INDEXc.email,’@’,-1 as Anzahl FROM tabelle c GROUP BY c.land, Provider ORDER BY c.land, Anzahl desc
Vielen Dank schonmal