Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

MySQL - count problem und joins auf 2x selbe table?!

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
nerd
PostRank 10
PostRank 10
Beiträge: 4023
Registriert: 15.02.2005, 04:02

Beitrag von nerd » 21.11.2006, 16:32

Hallo,

habe hier einen dump mit url und ip. jetzt will ich zusaetzlich noch mit ausgeben wieviele andere urls auf der selben ip gehostet sind, also sowas wie:

url - ip - sites
site1.com - 1.2.3.4 - 2
site2.org - 5.6.7.8 - 1
copy.net - 1.2.3.4. - 2
...

hab versucht den table mit sich selbst zu joinen, dauert aber sehr lang und ich bekomme auch falsche ergbnisse raus:

SELECT count( d1.ip ) , d1.ip, d2.url
FROM site_dump d1
LEFT JOIN site_dump d2 ON d2.ip = d1.ip
GROUP BY d1.ip
ORDER BY count( d1.ip ) DESC

irgend jemand der versteht was ich will und die loesung kennt?