kalle: SELFHTML aktuell: Datenbankartikel

Beitrag lesen

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 : /