Seite 1 von 1

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

Verfasst: 21.11.2006, 16:32
von nerd
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?

Verfasst:
von

Verfasst: 21.11.2006, 18:29
von Bogomir
der left join ist das problem ...
versuchs mal mit "Where" statt "left join"