ok,
ich habe tabelle "visits" ein mit einer spalte "ip_long"
ich habe eine weitere tabelle "data" mit den spalten "from", "to" und "country".
ich möchte eine statistik über die anzahl der countries in visits.
ich habe als ne menge "ip_long" daten und möchte nun in "data" gucken welches "country" auf diesen zahlenbereich zutrifft (data.from <= ip_long AND data.to >= ip_long).
ich möchte am ende sehen wie oft country (x) in "visits" vorgekommen ist und dieses ergebniss
(1) absteigend nach häufigkeit sortieren und
(2) nur die häufigsten (ersten) 30 länder anzeigen lassen.
Visits Tabelle:
'ip_long'
10001
30001
50001
50002
Daten Tabelle:
'from' 'to' 'country'
10000 20000 deutschland
30000 40000 schweden
50000 60000 russland
Und das Ergebniss soll dann so aussehen:
Russland 2
Schweden 1
Deutschland 1
nur das er bei nur z.b. die ersten 20 länder anzeigt und nicht alle vorhandenen.
ich hoffe das ist verständlicher : /