Cela devrait être la requête que vous recherchez :
SELECT category, COUNT(*) FROM products GROUP BY category;
Je vous recommande de réfléchir à la conception de votre tableau de catégories, car cela pourrait vous causer des difficultés à l'avenir.