Vill du ha med de som har 0 kommentarer så är det bara att ändra till en LEFT JOIN istället för en vanlig JOIN.
Detta borde fungera:
Kod:
SELECT o.*, count(c.f_id) AS number FROM object o LEFT JOIN comments c USING(f_id) GROUP BY c.f_id ORDER BY number DESC;