Hallo!
Bei einer bestimmten Berechnung, gibt er mir bei anzahl_a und anzahl_b den gleichen Wert aus und zwar den doppelten Datensatz, der in der DB steht.
Bei einer bestimmten Berechnung, gibt er mir bei anzahl_a und anzahl_b den gleichen Wert aus und zwar den doppelten Datensatz, der in der DB steht.
PHP-Code:
SELECT p.*,
COUNT(p.id) AS anzahl_b,
COUNT(r.id) AS anzahl_a,
p.created AS created,
u.username AS username,
u.created AS mitglied_seit
FROM polls p
LEFT JOIN users AS u ON u.id = p.user_id
LEFT JOIN rankings AS r ON r.user_id = u.id
LEFT JOIN polls AS pl ON pl.user_id = u.id
WHERE p.id = '$id'
GROUP BY u.username, u.username
");
Kommentar