Morgen alle zusammen.
In einem kleinen "weblog" werden an einer Stelle eine Auflistung der Einträge mit der dazugehörigen Anzahl der Kommentare gemacht. Leider ist genau diese Anzahl falsch. Mal ist sie richtig, mal wird einfach die Anzahl um 1 erhöht. Und ich weiß nicht woran es liegen kann. Den soweit funktioniert das Statement einwandfrei.
Seht ihr da was was ich übersehen habe, oder wieso dieser Fehler auftritt?
Hier mal der Code:
In einem kleinen "weblog" werden an einer Stelle eine Auflistung der Einträge mit der dazugehörigen Anzahl der Kommentare gemacht. Leider ist genau diese Anzahl falsch. Mal ist sie richtig, mal wird einfach die Anzahl um 1 erhöht. Und ich weiß nicht woran es liegen kann. Den soweit funktioniert das Statement einwandfrei.
Seht ihr da was was ich übersehen habe, oder wieso dieser Fehler auftritt?
Hier mal der Code:
PHP-Code:
SELECT us.uname, bl.id, bl.user, MAX( bl.zeit ) AS lastblog, count( blc.id ) AS anzahlcom, count( bl.content ) AS anzahlblog
FROM mx_wblog AS bl
LEFT JOIN mx_wbcom AS blc ON blc.blogid = bl.id
LEFT JOIN mx_users AS us ON us.userID = bl.user GROUP BY bl.user
Kommentar