hola,
SELECT b.username, (SELECT COUNT(*) from onlinelist) AS Anzahl
FROM users b
und was soll im das bringen? zu jeder Zeile aus users die Anzahl von Zeilen aus der onlinelist zu bekommen?
Ein Subselect ist hier nicht nötig (und wenn sollte man die Subquery schon verknüpfen ;-)
Gruss,
Seppel